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

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


8
Як ви переглядаєте ВСІ тексти з ntext або nvarchar (max) у SSMS?
Як ви переглядаєте ВСІ тексти з NTEXT або NVARCHAR (max) в студії управління SQL Server? За замовчуванням він, здається, повертає перші кілька сотень символів (255?), Але іноді мені просто потрібно швидкий спосіб перегляду всього поля, не потребуючи написання програми, щоб це зробити. Навіть у SSMS 2012 існує проблема :(

8
SQL RANK () проти ROW_NUMBER ()
Я розгублений щодо відмінностей між ними. Запуск наступного SQL отримує два ідентичні набори результатів. Може хтось, будь ласка, пояснить відмінності? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
190 sql  sql-server  tsql 


9
Зміна максимальної довжини стовпчика варшара?
Я намагаюся оновити довжину стовпчика varchar з 255 символів до 500, не втрачаючи вмісту. Я раніше відкидав та відтворював таблиці, але ніколи не зазнавав змін у заяві alter, що, на мою думку, мені потрібно використовувати для цього. Я знайшов тут документацію: ALTER TABLE (Transfact-SQL), однак я не можу створювати її …

4
Як уникнути знака відсотка в T-SQL?
На це питання також є відповідь , але він специфічно згадує DB2. Як шукати рядок, використовуючи символ, LIKEякий вже містить відсоток %? У LIKEоператор використовує %символи для позначення маски.
188 sql-server  tsql 

6
Змініть стовпчик, додайте обмеження за замовчуванням
У мене є таблиця, і один із стовпців - "Дата" типу datetime. Ми вирішили додати до цього стовпця обмеження за замовчуванням Alter table TableName alter column dbo.TableName.Date default getutcdate() але це дає мені помилку: Неправильний синтаксис біля "." Хтось бачить тут щось явно не так, чого я пропускаю (крім того, …


9
чи можна обрати EXISTS безпосередньо як біт?
Мені було цікаво, чи можна зробити щось подібне (яке не працює): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Здається, це повинно бути виконано, але багато речей, які повинні працювати в SQL, не роблять; киньте результат існуючої функції як біт і виконайте з нею.
186 sql  sql-server  tsql 

14
Перетворення рядка сервера Sql до дати
Я хочу перетворити такий рядок: '10/15/2008 10:06:32 PM' в еквівалентне значення DATETIME на сервері Sql. В Oracle я б сказав так: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') Це питання означає, що я повинен проаналізувати рядок в одному зі стандартних форматів , а потім перетворити за допомогою одного з цих кодів. Це …

6
Як я можу використовувати необов'язкові параметри в T-SQL збереженій процедурі?
Я створюю збережену процедуру для пошуку через таблицю. У мене є багато різних полів пошуку, усі вони необов’язкові. Чи є спосіб створити збережену процедуру, яка б це впоралася? Скажімо, у мене є таблиця з чотирма полями: ID, FirstName, LastName та Title. Я міг би зробити щось подібне: CREATE PROCEDURE spDoSearch …



14
Як у SQL можна згрупувати за діапазонами?
Припустимо, у мене є таблиця з числовим стовпцем (давайте назвати її "оцінка"). Я хотів би створити таблицю підрахунків, яка показує, скільки разів бали з’являлися в кожному діапазоні. Наприклад: діапазон балів | кількість подій ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | ... У цьому прикладі було …
181 sql  sql-server  tsql 

10
Отримання мінімум двох значень у SQL
У мене є дві змінні: одна називається PaidThisMonth, а інша називається OwedPast. Вони обидва результати деяких підзапитів у SQL. Як я можу вибрати менший з двох і повернути його як значення з назвою PaidForPast? MINФункція працює за стовпцями, а не перемінних. На
180 tsql  sql-server 

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