sql-server-2005

когда я пытаюсь запустить следующий фрагмент SQL внутри цикла курсора, set @cmd = N'exec sp_rename ' + @test + N',' + RIGHT(@test,LEN(@test)-3) + '_Pct' + N',''COLUMN''' Я получаю следующее сообщение Msg 15248, Уровень 11, состояние 1, процедура sp_rename, строка 213 Либо параметр @objn...

Как вы можете сказать, какие таблицы занимают больше всего места в базе данных SQL Server 2005? Я уверен, что есть какая-то системная хранимая процедура, которая показывает эту информацию. У меня есть тестовая база данных, которая выросла с 1 ТБ до 23 ТБ. В настоящее время мы проводим много клиентских тес...

мне нужно поймать нарушение UNIQUE ограничения особым образом с помощью приложения C#, которое я разрабатываю. Можно ли с уверенностью предположить, что Error 2627 всегда относятся к нарушению такого рода, так что я могу использовать if (ThisSqlException.Number == 2627) { // Handle unique constraint vio...

Если у вас есть поля varchar, вы можете легко сделать SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%' чтобы увидеть, содержит ли этот столбец определенную строку. Как это сделать для типа XML? у меня есть следующие которая возвращает только строки, которые имеют узел "текст", но мне нужно искать в этом узле...

может ли кто - нибудь объяснить этот Двухиндексный ключевой столбец против включенного в индекс столбца? В настоящее время у меня есть индекс, который имеет 4 ключевых столбца индекса и 0 включенных столбцов. спасибо...

Я ищу, чтобы сравнить два varchars в SQL, один будет что-то вроде Cafe и другие Café есть ли способ в SQL, который позволит сравнивать два значения. Например: SELECT * FROM Venue WHERE Name Like '%cafe%' так что если есть место с названием Big Bobs Café Extraordinaire это будет включен в результирующий наб...

Я использую MS SQL 2005, и я хочу проверить две даты на равенство, но игнорируя часть времени. Я знаю, что могу использовать DATEDIFF, но я обеспокоен тем, что он может быть медленным - этот SP часто используется в БД! какие предложения? Edit: Дэвид Андрес комментарий: '"сравнение" включает в себя горазд...

используя T-SQL, как я могу получить последние 3 символы столбца varchar? Итак, текст столбца IDS_ENUM_Change_262147_190 и мне нужно 190...

меня интересуют побочные эффекты и потенциальные проблемы следующим образом: CREATE PROCEDURE [Name] AS BEGIN BEGIN TRANSACTION BEGIN TRY [...Perform work, call nested procedures...] END TRY BEGIN CATCH ROLLBACK TRANSACTION RAISERROR [rethrow caught error using @ErrorN...

У меня есть следующие: CREATE NONCLUSTERED INDEX [MyTableIndex] ON [dbo].[tablename] ([tablename_ID],[tablename_Field1]) INCLUDE ([Tablename_Field2],[Tablename_Field3]) Я хочу создать оператор if, чтобы проверить, существует ли это. Как мне это сделать?...