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

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

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

Мне нужно добавить конкретный столбец, если он не существует. У меня есть что-то вроде этого, но он всегда возвращает false: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' ...
задан 25 сент. '08 в 15:34
14
ответов

Как удалить с помощью INNER JOIN с SQL Server?

Я хочу удалить с помощью INNER JOIN в SQL Server 2008. Но я получаю эту ошибку, Msg 156, уровень 15, состояние 1, строка 15 ncorrect синтаксис рядом с ключевым словом "INNER". Мой код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeR...
задан 10 мая '13 в 14:38
28
ответов

Найти все таблицы, содержащие столбец с указанным именем

Возможно ли, что я могу запросить имена всех таблиц, содержащих столбец с именем Like '%myName%'
задан 31 янв. '11 в 13:12
11
ответов

Ошибка Sql "Сохранение изменений не допускается". ► Запретить сохранение изменений, требующих повторного создания таблицы.

Когда я создаю таблицу в SQL Server и сохраняю ее, если я попытаюсь изменить дизайн таблицы, например изменить тип столбца от int до реального, я получаю эту ошибку: Сохранение изменений не допускается. Сделанное вами изменение требует, чтобы следу...
задан 25 июля '11 в 2:22
22
ответов

Поиск текста в хранимой процедуре в SQL Server

Я хочу искать текст из всех хранимых процедур моей базы данных. Я использую следующий SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.o...
задан 05 февр. '13 в 12:30
16
ответов

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

Я хотел бы запросить имя всех столбцов таблицы. Я нашел, как это сделать: Oracle MySQL PostgreSQL Но мне нужно знать: как это можно сделать в Microsoft SQL Server (2008 в моем случае)?
задан 28 июня '09 в 17:05
7
ответов

Переименовать столбец SQL Server 2008

Я использую SQL Server 2008 и navicat. Мне нужно переименовать столбец в таблице, используя SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Это утверждение не работает.
задан 30 апр. '13 в 12:34
17
ответов

Reset идентификационное семя после удаления записей в SQL Server

Я вставил записи в таблицу базы данных SQL Server. В таблице был указан первичный ключ, а для семестра идентификации автоматического увеличения установлено значение "Да". Это делается в первую очередь потому, что в SQL Azure каждая таблица должна име...
задан 17 февр. '14 в 11:51
6
ответов

Выберите оператор, чтобы найти дубликаты в определенных полях

Можете ли вы помочь мне с операторами SQL найти дубликаты в нескольких полях? Например, в псевдокоде: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times и из приведенного выше утв...
задан 14 дек. '10 в 1:30
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
8
ответов

Подключение различных пользователей Windows в SQL Server Management Studio (2005 или более поздней версии)

Есть ли способ в SQL Server Management Studio 2005 (или более поздней версии) изменить пользователя Windows Authentication (как вы могли бы в SQL Server 2000 и старше)? Это общий диалог свойств соединения (обратите внимание на greyed out UID/PWD при...
задан 11 мая '09 в 20:31
8
ответов

Как включить и отключить IDENTITY_INSERT с помощью SQL Server 2008?

Почему возникает ошибка при вставке, когда IDENTITY_INSERT установлено в OFF? Как включить его правильно в SQL Server 2008? Это с помощью SQL Server Management Studio? Я запустил этот запрос: SET IDENTITY_INSERT Database. dbo. Baskets ON Затем ...
задан 15 авг. '11 в 12:37
7
ответов

Как изменить тип данных столбца в MS SQL?

Я пытаюсь изменить столбец с varchar (50) на nvarchar (200). Что такое команда SQL для изменения этой таблицы?
задан 09 марта '09 в 19:06
14
ответов

Entity Framework: уже существует открытый DataReader, связанный с этой командой

Я использую Entity Framework, и иногда я получаю эту ошибку. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.Exec...
задан 01 февр. '11 в 23:28
16
ответов

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

У меня есть это сообщение об ошибке: Msg 8134, Level 16, State 1, Line 1 Divide by zero error encountered. Каков наилучший способ написать код SQL, чтобы я больше никогда не увижу это сообщение об ошибке? Я мог бы выполнить одно из следующих дейс...
задан 14 мая '09 в 9:06