Вопросы с тегом «sql-server»

128
Найти индекс последнего вхождения подстроки с помощью T-SQL

Есть ли простой способ найти индекс последнего вхождения строки с помощью SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужна функциональность, которую System.String.LastIndexOfпредоставляет метод .NET . Небольшой поиск в Google показал это - функция для получения последнего индекса...

128
Отключить Включить триггер SQL-сервера для таблицы

Я хочу создать одну процедуру, как показано ниже, но в ней есть синтаксическая ошибка. Может ли кто-нибудь указать на проблему? Create PROCEDURE [dbo].[my_proc] AS BEGIN DISABLE TRIGGER dbo.tr_name ON dbo.table_name -- some update statement ENABLE TRIGGER dbo.tr_name ON dbo.table_name END ** Error...

128
Ошибка в сценарии SQL: в пакете разрешен только один оператор

У меня есть 4 сценария sql, которые я хочу запустить в DACPAC в PostDeployment, но когда я пытаюсь создать проект VS для трех из них, я получаю эту ошибку: Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. Скрипты содержат только...

127
Преобразовать HashBytes в VarChar

Я хочу получить хэш MD5 строкового значения в SQL Server 2005. Я делаю это с помощью следующей команды: SELECT HashBytes('MD5', 'HelloWorld') Однако это возвращает VarBinary вместо значения VarChar. Если я 0x68E109F0F40CA72A15E05CC22786F8E6попытаюсь преобразовать в VarChar, я получу há...

127
Регулярные выражения SQL Server в T-SQL

Есть ли библиотека регулярных выражений, написанная на T-SQL (без CLR, без расширенного SP, чистого T-SQL) для SQL Server, и которая должна работать с общим хостингом? Редактировать: Спасибо, я знаю о том PATINDEX, LIKE, xp_ spsи решения CLR Я также знаю, что это не лучшее место для регулярного...

127
Как я могу проверить, существует ли представление в базе данных?

У меня есть код SQL, который необходимо выполнить, если в базе данных существует определенное представление. Как мне проверить, существует ли представление? РЕДАКТИРОВАТЬ: Используемая СУБД - Microsoft SQL...

127
INSERT INTO против SELECT INTO

В чем разница между использованием SELECT ... INTO MyTable FROM... и INSERT INTO MyTable (...) SELECT ... FROM .... ? Из BOL [ INSERT , SELECT ... INTO ] я знаю, что использование SELECT ... INTO создаст таблицу вставки в группе файлов по умолчанию, если она еще не существует, и что ведение журнала...

127
Удалить удостоверение из столбца в таблице

У нас есть таблица размером 5 ГБ (почти 500 миллионов строк), и мы хотим удалить свойство идентификации в одном из столбцов, но когда мы пытаемся сделать это через SSMS, время истекает. Можно ли это сделать через...

127
Отменить сводку с именем столбца

У меня есть таблица StudentMarksсо столбцами Name, Maths, Science, English. Данные похожи на Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 Я хочу устроить это следующим образом: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 С unpivot я могу правильно...

126
Любимые приемы настройки производительности [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

126
Приращение идентичности прыгает в базе данных SQL Server

В одной из моих таблиц Feeв столбце «ReceiptNo» в SQL Server 2012 приращение идентификатора базы данных внезапно начало прыгать до 100 с вместо 1 в зависимости от следующих двух вещей. если это 1205446, он переходит на 1206306, если это 1206321, он переходит на 1207306, а если это 1207314, он...

125
SQL Server: примеры данных PIVOTing String

Пытаюсь найти несколько простых примеров PIVOT SQL Server. Большинство примеров, которые я нашел, связаны с подсчетом или суммированием чисел. Я просто хочу развернуть некоторые строковые данные. Например, у меня есть запрос, возвращающий следующее. Action1 VIEW Action1 EDIT Action2 VIEW Action3...

125
SQL для определения минимального количества последовательных дней доступа?

Следующая таблица истории пользователей содержит одну запись для каждого дня, когда данный пользователь заходил на веб-сайт (в 24-часовом периоде в формате UTC). В нем много тысяч записей, но только одна запись в день на пользователя. Если пользователь не заходил на веб-сайт в этот день, запись не...

125
Является ли NOLOCK (подсказка Sql Server) плохой практикой?

Я занимаюсь созданием веб-сайтов и приложений, которые не являются критически важными -> например. банковское программное обеспечение, космический полет, приложение для наблюдения за интенсивной терапией и т. д. Вы уловили идею. Итак, с этим массивным заявлением об отказе от ответственности,...