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

Используйте этот тег для вопросов, относящихся к версии Microsoft SQL Server 2005 года.
26
ответов

Вставка результатов хранимой процедуры во временную таблицу

Как сделать SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table] и без определения [temp table]? Select все данные из BusinessLine в tmpBusLine отлично. select * into tmpBusLine from BusinessLine Я пытаюсь сделать то же самое, но и...
задан 17 марта '09 в 13:45
12
ответов

Как я могу выполнить инструкцию UPDATE с JOIN в SQL?

Мне нужно обновить эту таблицу в SQL Server 2005 данными из ее родительской таблицы, см. ниже: продажа id (int) udid (int) assid (int) уд id (int) assid (int) sale.assid содержит правильное значение для обновления ud.assid. Какой запро...
задан 18 авг. '09 в 14:40
22
ответов

Проверьте, существует ли таблица в SQL Server

Я хотел бы, чтобы это было окончательное обсуждение того, как проверить, существует ли таблица в SQL Server 2000/2005 с использованием SQL Statement. Когда вы Google для ответа, вы получаете так много разных ответов. Есть ли официальный/обратный и ...
задан 03 окт. '08 в 19:00
7
ответов

Запрос обновления SQL с использованием объединений

Мне нужно обновить поле со значением, которое возвращается соединением из трех таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.Man...
задан 11 июня '09 в 21:49
12
ответов

Проверьте, существует ли временная таблица и удаляется ли она, прежде чем создавать временную таблицу

Я использую следующий код, чтобы проверить, существует ли временная таблица, и отбросить таблицу, если она существует до создания снова. Он отлично работает, пока я не меняю столбцы. Если я добавлю столбец позже, он даст сообщение об ошибке "Недопуст...
задан 18 марта '09 в 19:34
12
ответов

Как вставить несколько строк без повторения части инструкции INSERT INTO dbo.Blah?

Я знаю, что делал это раньше лет назад, но я не могу вспомнить синтаксис, и я не могу найти его нигде из-за того, что вытаскиваем тонны справочных документов и статей о "массовом импорте". Вот что я хочу сделать, но синтаксис не совсем прав... пожал...
задан 12 апр. '10 в 22:18
7
ответов

Зачем использовать предложение INCLUDE при создании индекса?

Во время учебы на экзамене 70-433 я заметил, что вы можете создать индекс покрытия одним из следующих двух способов. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - ИЛИ - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) Предложение IN...
задан 20 авг. '09 в 21:27
13
ответов

Получить первую строку каждой группы

У меня есть таблица, в которой я хочу получить последнюю запись для каждой группы. Здесь таблица: DocumentStatusLogs Таблица |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 |...
задан 27 июля '11 в 11:41
9
ответов

Моделирование функции group_concat MySQL в Microsoft SQL Server 2005?

Я пытаюсь перенести приложение на основе MySQL на Microsoft SQL Server 2005 (не по своему выбору, а на то, что жизнь). В исходном приложении мы использовали почти полностью совместимые с ANSI-SQL операторы, с одним существенным исключением - мы част...
задан 16 янв. '09 в 21:14
25
ответов

Не удается обрезать таблицу, потому что на нее ссылается ограничение FOREIGN KEY?

Используя MSSQL2005, могу ли я обрезать таблицу с ограничением внешнего ключа, если я сначала усекаю дочернюю таблицу (таблицу с первичным ключом отношения FK)? Я знаю, что могу либо Используйте DELETE без предложения where, а затем RESEED иденти...
задан 31 окт. '08 в 18:06
6
ответов

Как указать другой номер порта в SQL Management Studio?

Я пытаюсь подключиться к серверу Microsoft SQL 2005, который не находится на порту 1433. Как указать другой номер порта при подключении к серверу с помощью SQL Management Studio?
задан 18 сент. '08 в 5:50
22
ответов

Существуют ли какие-либо неудобства для использования nvarchar (MAX)?

В SQL Server 2005 существуют ли какие-либо недостатки для создания всех полей символов nvarchar (MAX), а не для указания длины явно, например. NVARCHAR (255)? (Помимо очевидного, что вы не можете ограничить длину поля на уровне базы данных)
задан 29 сент. '08 в 15:01
19
ответов

Как вы убиваете все текущие подключения к базе данных SQL Server 2005?

Я хочу переименовать базу данных, но продолжаю получать ошибку, которая "не может получить эксклюзивную блокировку" в базе данных, что означает, что некоторые соединения еще активны. Как я могу убить все подключения к базе данных, чтобы я мог переим...
задан 14 авг. '08 в 22:54
7
ответов

Запрос SQL Server - выбор COUNT (*) с помощью DISTINCT

В SQL Server 2005 у меня есть таблица cm_production, которая перечисляет весь код, который был введен в производство. В таблице есть имя_билета, program_type и имя_программы и push_number вместе с некоторыми другими столбцами. ЦЕЛЬ: подсчитайте все ...
задан 05 окт. '09 в 21:19
7
ответов

Динамический SELECT TOP @var В SQL Server

Как мне настроить динамическую переменную для количества строк, возвращаемых в SQL Server? Ниже приведен недопустимый синтаксис в SQL Server 2005 +: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable
задан 06 окт. '08 в 23:05