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

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

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

87
Не удалось найти хранимую процедуру dbo.aspnet_CheckSchemaVersion

Я использую WinHost.com для размещения своего сайта. База данных SQL / система членства отлично работает на моем локальном компьютере, но при загрузке на сервер не работает. Я правильно выполнил все шаги. Я связался со службой поддержки, но прошло уже более 2 недель, а ответа нет. Я продолжаю...

87
Лучшее хранилище данных для миллиардов строк

Мне нужно хранить небольшие биты данных (примерно 50-75 байтов) для миллиардов записей (~ 3 миллиарда в месяц в течение года). Единственное требование - это быстрая вставка и быстрый поиск всех записей с одинаковым GUID и возможность доступа к хранилищу данных из .net. Я специалист по SQL-серверу,...

87
Могут ли возникнуть проблемы при увеличении размера столбца VARCHAR в большой таблице?

Я использую SQL Server 2008, и мне нужно увеличить поле VARCHAR от (200 до 1200) в таблице с примерно 500 тыс. Строк. Мне нужно знать, есть ли какие-либо вопросы, которые я не рассматривал. Я буду использовать этот оператор TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Я уже...

87
SqlParameter уже содержится в другой коллекции SqlParameterCollection - обманывает ли using () {}?

При использовании using() {}(sic) блоков, как показано ниже, и при условии, что cmd1они не выходят за рамки первого using() {}блока, почему второй блок должен генерировать исключение с сообщением SqlParameter уже содержится в другой коллекции SqlParameterCollection. Означает ли это, что ресурсы и...

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

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

87
Как группировать по месяцам из поля даты с помощью sql

Как я могу группировать только по месяцам из поля даты (а не по дням)? Вот как выглядит мое поле даты: 2012-05-01 Вот мой текущий SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is...

87
SQL Server IIF против CASE

Недавно я узнал о доступности IIFфункции в SQL Server 2012. Я всегда использую вложенные CASEв свои запросы. Я хочу знать точную цель IIFзаявления и когда мы должны предпочитают использовать IIFболее CASEзаявление в запросе. Я в основном использую вложенные CASEзапросы. Спасибо за вклад....

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
Oracle: есть ли инструмент для отслеживания запросов, например Profiler для sql server? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я работаю с sql server, но я должен перейти на...

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

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

86
Как я могу узнать количество записей, на которые влияет хранимая процедура?

Для INSERT, UPDATEи DELETEзаявления SQL , выполненных непосредственно в базе данных, большинство поставщиков баз данных возвращает количество затронутых строк. Для хранимых процедур количество затронутых записей всегда -1. Как узнать количество записей, на которые влияет хранимая процедура?...

86
SQL SELECT с несколькими столбцами INTO с несколькими переменными

Я конвертирую SQL из Teradata в SQL Server в Teradata у них есть формат SELECT col1, col2 FROM table1 INTO @variable1, @variable2 В SQL Server я нашел SET @variable1 = ( SELECT col1 FROM table1 ); Это позволяет использовать только один столбец / переменную для каждого оператора. Как назначить 2...

86
Как повторно вызвать то же исключение в SQL Server

Я хочу повторно вызвать то же исключение в SQL Server, которое только что произошло в моем блоке try. Я могу отправить такое же сообщение, но хочу выдать ту же ошибку. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName,...

86
MS SQL сравнивать даты?

У меня 2 даты (даты): date1 = 2010-12-31 15: 13: 48.593 date2 = 2010-12-31 00: 00: 00.000 В тот же день, только в разное время. Сравнение date1 и date2 с использованием <= не работает из-за времени date1. Итак, date1 <= date2 неверно, но должно быть правдой. Могу я сравнить их, просто...

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 Обратите внимание, что мне нужно получить строки в определенном временном...

86
SQL Server GROUP BY datetime игнорирует час, минуту и ​​выбор со значением даты и суммы

У меня есть таблица с двумя полями - datetimeи int. Я хочу сделать группу datetimeтолько по дате, игнорируя час и минуту. SELECTЗаявление должно возвращать дату , которая отображает на сумму междунара одного дня....

86
SID владельца базы данных, записанный в главной базе данных, отличается от SID владельца базы данных.

Когда я пытаюсь установить tSQLt в существующую базу данных, я получаю следующую ошибку: SID владельца базы данных, записанный в базе данных master, отличается от SID владельца базы данных, записанного в базе данных ''. Вы должны исправить эту ситуацию, сбросив владельца базы данных '' с помощью...