Запитання з тегом «tsql»

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

4
SQL Server ': setvar' Помилка
Я намагаюся створити деякі змінні сценарію в T-SQL наступним чином: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" Однак, коли я запускаю це, я отримую помилку, вказуючи "Неправильний синтаксис біля": ". Що я роблю неправильно?
123 sql  sql-server  tsql 


2
Неправильний синтаксис біля ")" викликає збережену процедуру за допомогою GETDATE
Можливо, у мене є момент "полудня", але хтось може пояснити, чому я отримую Msg 102, рівень 15, стан 1, рядок 2 Неправильний синтаксис біля ')'. При бігу CREATE PROC DisplayDate (@DateVar DATETIME) AS BEGIN SELECT @DateVar END GO EXEC DisplayDate GETDATE();
120 sql-server  tsql  getdate 

13
Форматування чисел шляхом прокладки з провідними нулями в SQL Server
У нас є стара таблиця SQL, яку SQL Server 2000 використовував близько 10 років. У ньому наші номери працівника значок зберігаються як char(6)від 000001до 999999. Зараз я пишу веб-додаток, і мені потрібно зберігати номери значків співробітників. У своїй новій таблиці я міг би скористатися скороченням і скопіювати стару таблицю, але …

4
Кілька операторів INSERT проти одного INSERT з кількома значеннями
Я веду порівняння продуктивності між використанням 1000 тверджень INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …

4
Скільки значення "Null" приймає у SQL Server
У мене є велика таблиця з кажуть 10 колонок. 4 з них залишаються недійсними більшість разів. У мене є запит, що нульове значення приймає будь-який розмір або розмір у байтах. Я прочитав кілька статей, деякі з них говорять: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Існує помилкова думка, що якщо в таблиці є значення NULL, воно …



6
Отримання результату динамічного SQL в змінну для sql-сервера
Виконання динамічного SQL наступним чином у Збереженій процедурі: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city Як я можу використовувати значення стовпця count (*) як значення повернення в SP?

14
Як знайти обмеження за замовчуванням за допомогою INFORMATION_SCHEMA?
Я намагаюся перевірити, чи існує обмеження за замовчуванням. Я не хочу використовувати таблицю sysobjects, але більш стандартну INFORMATION_SCHEMA. Я раніше використовував це для перевірки таблиць та обмежень первинного ключа, але я ніде не бачу обмежень за замовчуванням. Їх там немає? (Я використовую MS SQL Server 2000). EDIT: Я хочу отримати …

9
Розбір JSON в TSQL
Чи можна розібрати JSONв TSQL? Я не маю на увазі створювати JSONрядок; швидше, я хочу проаналізувати JSONрядок, переданий як a parameter.
115 sql-server  tsql  json 

4
Час T-SQL округляється до найближчої хвилини та найближчих годин за допомогою функцій
У сервері SQL 2008 я хотів би округлити стовпець дати до найближчої години та найближчої хвилини, бажано, за допомогою існуючих функцій у 2008 році. Для цього значення стовпця 2007-09-22 15:07:38.850вихід буде мати вигляд: 2007-09-22 15:08 -- nearest minute 2007-09-22 15 -- nearest hour

17
Функція PadLeft в T-SQL
У мене є така таблиця A: id ---- 1 2 12 123 1234 Мені потрібно ліворуч змінити idзначення з нулем: id ---- 0001 0002 0012 0123 1234 Як я можу цього досягти?
113 string  tsql 



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