Запитання з тегом «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 - Як увімкнути його?
У мене є видалена база даних архівів файлів, яка зберігає ідентифікатор видаленого файлу, я хочу, щоб адміністратор міг відновити файл (а також той самий ідентифікатор для посилання файлів). Я не хочу знімати ident_insert з усієї таблиці, оскільки приріст на один працює чудово. У моїй вставці для TBL_Contentзберігання процедури я маю …
112 sql  sql-server  tsql 

11
SQL: МЕЖ ДО <= і> =
У 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стовпця, встановленого як стовпець Ідентичність таблиці. Використовуючи студію управління SQL Server , я написав сценарій "Створити для ..." існуючої таблиці і отримав це: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, …
111 sql  sql-server  tsql 




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 символів, і оскільки я використовую …


7
SQL Server - Створіть копію таблиці бази даних та розмістіть її в одній базі даних?
У мене є таблиця ABC в БД бази даних. Я хочу створити копії 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. БОЛ заявляє: Коли два оператори в виразі мають однаковий рівень пріоритетності оператора, вони оцінюються зліва направо на основі їх положення в виразі. …

2
Як змусити базу даних SQL Server 2008 перейти в автономний режим
Як змусити базу даних перейти в офлайн, не зважаючи на те, що або хто вже використовує? Я намагався: ALTER DATABASE database-name SET OFFLINE; Але він все ще висить через 7 хв. Я хочу цього, тому що мені потрібно перевірити сценарій. Якщо це навіть можливо?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.