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

88
Как получить несколько столбцов для использования в цикле курсора?

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

88
Как запросить значения и атрибуты Xml из таблицы в SQL Server?

У меня есть таблица, содержащая Xmlстолбец: SELECT * FROM Sqm Образец xmlданных строки будет: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTransactionShift" type="timer" unit="µs" count="1" sum="21490" average="21490" minValue="73701" maxValue="73701"...

87
Используйте оператор LIKE для типа данных XML SQL Server

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

87
Получена недопустимая длина столбца от клиента bcp для colid 6

Я хочу выполнить массовую загрузку данных файла csv на sql server 2005 из кода C #, но я сталкиваюсь с ошибкой ниже: Получена недопустимая длина столбца от клиента bcp для colid 6. при массовой копии записи на сервер базы данных...

86
Как экспортировать данные из SQL Server 2005 в MySQL [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос Я бился головой, SQL Server 2005пытаясь получить много данных. Мне дали базу данных с...

86
SQL Server 2005 - реализация MySQL REPLACE INTO?

В MySQL есть эта невероятно полезная, но проприетарная REPLACE INTOкоманда SQL. Можно ли это легко эмулировать в SQL Server 2005? Запуск новой транзакции, выполнение, Select()а затем либо UPDATEили INSERTи COMMITвсегда немного неудобно, особенно при выполнении этого в приложении и, следовательно,...

86
MultipleActiveResultSets = True или несколько подключений?

У меня есть C #, в котором я создаю средство чтения для соединения ( ExecuteReader), а затем для каждой строки в этом средстве чтения выполняю другую команду (с помощью ExecuteNonQuery). В этом случае лучше использовать MultipleActiveResultSets=Trueодно соединение или несколько соединений?...

86
Простой запрос DateTime sql

Как мне запросить поле базы данных DateTime в определенном диапазоне? Я использую SQL SERVER 2005 Код ошибки ниже SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Обратите внимание, что мне нужно получить строки в определенном временном...

82
Диагностика взаимоблокировок в SQL Server 2005

В базе данных Stack Overflow SQL Server 2005 мы наблюдаем некоторые пагубные, но редкие условия взаимоблокировки. Я прикрепил профилировщик, настроил профиль трассировки, используя эту отличную статью об устранении тупиковых ситуаций , и собрал множество примеров. Странно то, что тупиковая запись...

82
Как лучше всего выбрать минимальное значение из нескольких столбцов?

Учитывая следующую таблицу в SQL Server 2005: ID Col1 Col2 Col3 -- ---- ---- ---- 1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792 Как лучше всего написать запрос, который дает следующий результат (т. Е. Тот, который дает последний столбец - столбец, содержащий минимальные значения из Col1, Col2 и Col...

82
SQL Server ORDER BY по дате и последним значениям NULL

Пытаюсь заказать по дате. Я хочу, чтобы самые свежие свидания были первыми. Это достаточно просто, но есть много записей с нулевым значением, которые предшествуют любым записям с датой. Я безуспешно пробовал несколько вещей: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date,...

81
Округление даты и времени SQL до полуночи

У меня небольшая проблема с моим SQL-запросом. Я использую функцию GETDATE, однако, скажем, я выполняю сценарий в 17:00, он будет извлекать записи с 17.12.2011 до 17.12.2011. Как сделать так, чтобы он подтягивал записи за весь 12.12.2011 - 18.12.2011 в основном игнорирует время. Мой сценарий:...