SQL Server Management Studio всегда вставляет команду GO, когда я создаю запрос, используя контекстное меню «Сценарий как» правой кнопкой мыши. Почему? Что на самом деле делает...
SQL Server Management Studio всегда вставляет команду GO, когда я создаю запрос, используя контекстное меню «Сценарий как» правой кнопкой мыши. Почему? Что на самом деле делает...
У меня есть ошибка ниже, когда я выполняю следующий скрипт. В чем заключается ошибка и как ее можно устранить? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Ошибка: Сервер: Msg 544, Уровень 16, Состояние 1, Линия 1 Невозможно вставить явное значение для столбца...
Это select * from myView быстрее, чем сам запрос для создания представления (для того, чтобы иметь тот же набор результатов): select * from ([query to create same resultSet as myView]) ? Мне не совсем понятно, использует ли представление какое-то кэширование, что делает его быстрее по сравнению с...
Я видел префикс N в некоторых запросах вставки T-SQL. Многие люди использовали Nперед тем, как вставить значение в таблицу. Я искал, но не смог понять, для чего это нужно, Nпрежде чем вставлять какие-либо строки в таблицу. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford',...
Как получить список всех индексов и столбцов индекса в SQL Server 2005+? Самое близкое, что я мог получить: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join...
Я пытаюсь перенести приложение на основе MySQL на Microsoft SQL Server 2005 (не по выбору, но это жизнь). В исходном приложении мы почти полностью использовали операторы, совместимые с ANSI-SQL, за одним существенным исключением - мы group_concatдовольно часто использовали функции MySQL ....
У меня есть следующий код SELECT tA.FieldName As [Field Name], COALESCE(tO_A.[desc], tO_B.[desc], tO_C.Name, tA.OldVAlue) AS [Old Value], COALESCE(tN_A.[desc], tN_B.[desc], tN_C.Name, tA.NewValue) AS [New Value], U.UserName AS [User Name], CONVERT(varchar, tA.ChangeDate) AS [Change Date] FROM D tA...
Есть ли какие-либо недостатки в SQL Server 2005 для создания всех символьных полей nvarchar (MAX) вместо явного указания длины, например, nvarchar (255)? (Помимо очевидного, что вы не можете ограничить длину поля на уровне базы...
Вдохновленный этим вопросом, где существуют разные взгляды на SET NOCOUNT ... Должны ли мы использовать SET NOCOUNT ON для SQL Server? Если нет, то почему нет? Что это делает Править 6, 22 июля 2011 Он подавляет сообщение «затронутые xx строки» после любого DML. Это набор результатов, и при...
На этот вопрос есть ответы на Переполнение стека на русском : Существует ли комбинация операторов LIKE и IN в условии запроса? В SQL я (к сожалению) часто вынужден использовать « LIKE» условия из-за баз данных, которые нарушают почти все правила нормализации. Я не могу изменить это прямо сейчас....
Я пытаюсь изменить столбец с varchar(50)на nvarchar(200). Что такое команда SQL, чтобы изменить эту
Как мне избежать подчеркивания? Я пишу что-то вроде следующего предложения where и хочу найти реальные записи с _d в конце. Where Username Like
В Microsoft SQL Server как я могу получить план выполнения запроса для хранимой
Я стараюсь: SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01; A.Date выглядит как: 2010-03-04 00:00:00.000 Однако это не работает. Кто-нибудь может дать ссылку,
Какой запрос может вернуть имена всех хранимых процедур в базе данных SQL Server Если бы запрос мог исключить системные хранимые процедуры, это было бы еще более...
Я пытаюсь создать Stored Procedureновую базу данных. Однако SSMSintellisense не распознает более половины созданных таблиц. Например, в то время как в левом столбце под таблицами у меня есть таблица dbo.Room, когда я набираю « dbo.» в новом окне запроса, эта таблица не отображается, фактически...
У меня есть приложение, которое использует GUID в качестве первичного ключа почти во всех таблицах, и я прочитал, что существуют проблемы с производительностью при использовании GUID в качестве первичного ключа. Честно говоря, я не видел никаких проблем, но я собираюсь запустить новое приложение, и...
У меня есть несколько свойств, в C#которых есть, doubleи я хочу сохранить их в таблице в SQL Server, но заметил, что нет doubleтипа, так что лучше использовать, decimalили float? Это будет хранить значения широты и долготы, поэтому мне нужна самая точная точность. Спасибо за ответы до сих...
У меня есть хранимая процедура, которая возвращает строки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя настоящая процедура немного сложнее, поэтому необходим sproc. Можно ли выбрать выход, вызвав эту процедуру? Что-то вроде: SELECT * FROM (EXEC MyProc) AS TEMP Мне нужно...
У меня есть 2 таблицы: T1 и T2, это существующие таблицы с данными. У нас есть отношения один ко многим между T1 и T2. Как изменить определения таблиц для выполнения каскадного удаления в SQL Server, когда запись из T1 удаляется, все связанные записи в T2 также удаляются. Между ними существует...