Вопросы с тегом «tsql»

T-SQL (Transact Structured Query Language) - это расширение функциональности SQL, поддерживаемое Sybase ASE и Microsoft SQL Server. Не используйте этот тег для запросов, связанных с MySQL, PostgreSql, Oracle (Pl / SQL). Обратите внимание, что код SQL, который пишется с использованием LINQ, также не будет частью этого тега. Этот тег специально создан для расширенного программирования SQL с использованием Microsoft SQL Server.

7
IDENTITY_INSERT установлен на OFF - Как его включить?
У меня есть база данных архива удаленных файлов, в которой хранится идентификатор удаленного файла, я хочу, чтобы администратор мог восстановить файл (а также тот же идентификатор для связывания файлов). Я не хочу убирать identity_insert со всей таблицы, так как увеличение на единицу отлично работает. В моей вставке для TBL_Contentпроцедуры хранения …
112 sql  sql-server  tsql 

11
SQL: МЕЖДУ vs <= и> =
В SQL Server 2000 и 2005: в чем разница между этими двумя WHEREпунктами? какой из них я должен использовать в каких сценариях? Запрос 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' Запрос 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (Изменить: вторая …
111 sql  sql-server  tsql  where  between 

4
Как создать таблицу со столбцом идентификаторов
У меня есть существующая таблица, которую я собираюсь уничтожить, потому что я не создавал ее с IDнабором столбцов в качестве столбца Identity таблицы. Используя SQL Server Management Studio , я написал сценарий «Создать в ...» существующей таблицы и получил следующее: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT …
111 sql  sql-server  tsql 



4
Что эквивалентно функции IsNull () в SQL Server?
На этот вопрос есть ответы на Stack Overflow на русском : Есть ли эквивалентные функции SQL Server IsNull () в Oracle? В SQL Server мы можем ввести, IsNull()чтобы определить, является ли поле нулевым. Есть ли в PL / SQL эквивалентная функция?
110 sql-server  oracle  tsql  plsql 

7
Функция COALESCE в TSQL
Может кто-нибудь объяснить, как работает функция COALESCE в TSQL? Синтаксис следующий КОАЛЕС (x, y) Документ MSDN по этой функции довольно расплывчатый

8
Избегайте дублирования в запросе INSERT INTO SELECT в SQL Server
У меня есть две следующие таблицы: Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z Мне нужно вставить данные из Table1в Table2. Я могу использовать следующий синтаксис: INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1 Однако в моем случае могут существовать повторяющиеся …

6
Могу ли я создать одноразовую функцию в скрипте или хранимой процедуре?
Существует ли в SQL Server 2005 концепция одноразовой или локальной функции, объявленной внутри сценария SQL или хранимой процедуры? Я хотел бы абстрагироваться от некоторых сложностей в сценарии, который я пишу, но для этого потребуется возможность объявить функцию. Просто любопытно.

17
Как распечатать VARCHAR (MAX) с помощью оператора печати?
У меня есть код: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Длина скрипта составляет около 10 000 символов, и поскольку я использую оператор …

5
Как присвоить результат выполнения переменной sql?
Как присвоить результат вызова exec переменной в SQL? У меня есть хранимая процедура up_GetBusinessDay, которая возвращает одну дату. Вы можете сделать что-нибудь вроде этого: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

7
SQL Server - создать копию таблицы базы данных и поместить ее в ту же базу данных?
У меня есть таблица ABC в базе данных DB. Я хочу создать копии ABC с именами ABC_1, ABC_2, ABC_3 в той же БД. Как я могу это сделать, используя Management Studio (желательно) или SQL-запросы? Это для SQL Server 2008 R2.


11
первичный ключ и индекс sql
Скажем, у меня есть строка идентификатора (int) в базе данных, установленная в качестве первичного ключа. Если я часто запрашиваю идентификатор, мне также нужно его индексировать? Или первичный ключ означает, что он уже проиндексирован? Причина, по которой я спрашиваю, заключается в том, что в MS SQL Server я могу создать индекс …

3
Странная проблема с работой в SQL Server: -100 / -100 * 10 = 0
Если выполнить, SELECT -100/-100*10результат будет 0. Если выполнить, SELECT (-100/-100)*10результат будет 10. Если выполнить, SELECT -100/(-100*10)результат будет 0. Если выполнить, SELECT 100/100*10результат будет 10. BOL заявляет: Если два оператора в выражении имеют одинаковый уровень приоритета, они оцениваются слева направо в зависимости от их положения в выражении. И Level Operators 1 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.