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

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

Добавьте столбец со значением по умолчанию в существующую таблицу в SQL Server

Как можно добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000/SQL Server 2005?
18 сент. '08 в 12:30
28

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

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

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

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

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

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

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

Я использую следующий код, чтобы проверить, существует ли временная таблица, и отбросить таблицу, если она существует до создания снова. Он отлично работает, пока я не меняю столбцы. Если я добавлю столбец позже, он даст сообщение об ошибке "Недопуст...
18 мар. '09 в 16:34
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 в 18:49
17

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

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

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

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

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

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

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

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

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

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

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

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

Как избежать ошибки "деление на ноль" в SQL?

У меня есть это сообщение об ошибке: Msg 8134, Уровень 16, Состояние 1, Строка 1 При обнаружении ошибки деления на ноль. Каков наилучший способ написания кода SQL, чтобы я больше никогда не видел это сообщение об ошибке? Я мог бы сделать одно из...
14 мая '09 в 6:06
9

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

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

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

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