Запитання з тегом «sql-server»

Microsoft SQL Server - це система управління реляційними базами даних (RDBMS). Використовуйте цей тег для всіх видань SQL Server, включаючи Compact, Express, Azure, Fast-track, APS (раніше PDW) та Azure SQL DW. Не використовуйте цей тег для інших типів СУБД (MySQL, PostgreSQL, Oracle тощо). Не використовуйте цей тег для проблем із розробкою програмного забезпечення та мобільних пристроїв, якщо це безпосередньо не пов'язане з базою даних.

22
SQL MAX декількох стовпців?
Як повернути 1 значення на рядок із максимуму кількох стовпців: Таблиця [Number, Date1, Date2, Date3, Cost] Мені потрібно повернути щось подібне: [Number, Most_Recent_Date, Cost] Запит?
372 sql  sql-server  tsql 

8
ВИБІРТЕ В змінну таблиці в T-SQL
Отримав складний SELECT запит, з якого я хотів би вставити всі рядки в змінну таблиці, але T-SQL не дозволяє. У цьому ж рядку не можна використовувати змінну таблиці із запитами SELECT INTO або INSERT EXEC. http://odetocode.com/Articles/365.aspx Короткий приклад: declare @userData TABLE( name varchar(30) NOT NULL, oldlocation varchar(30) NOT NULL ) …


10
Отримайте день тижня в SQL Server 2005/2008
Якщо у мене є дата 01.01.2009, я хочу дізнатися, який це був день, наприклад, понеділок, вівторок тощо ... Чи є вбудована функція для цього в SQL Server 2005/2008? Або мені потрібно використовувати допоміжний стіл?
369 sql  sql-server  datetime 


12
SQL Server: різниця між PARTITION BY і GROUP BY
Я використовував GROUP BYдля всіх типів сукупних запитів протягом багатьох років. Останнім часом я реверсував інженерний код, який використовується PARTITION BYдля виконання агрегацій. Читаючи всю документацію, про яку я можу знайти PARTITION BY, це звучить дуже схоже GROUP BY, можливо, з додаванням трохи додаткової функціональності? Це дві версії одного і …

10
Як замінити рядок у стовпці таблиці SQL Server
У мене є таблиця ( SQL Sever), яка посилається на шляхи ( UNCабо іншим чином), але тепер шлях збирається змінити. У стовпці шляху у мене є багато записів, і мені потрібно змінити лише частину шляху, але не весь шлях. І мені потрібно змінити ту саму рядок на нову, у кожному …

4
Команда сну в T-SQL?
Чи є спосіб написати команду T-SQL, щоб просто спати протягом певного періоду часу? Я пишу веб-службу асинхронно і хочу, щоб я міг запустити деякі тести, щоб побачити, чи справді асинхронний візерунок зробить його більш масштабованим. Для того, щоб "знущатися над" зовнішньою службою, яка повільно, я хочу мати можливість зателефонувати на …

19
Як уникнути помилки "поділити на нуль" у SQL?
У мене є повідомлення про помилку: Msg 8134, Рівень 16, стан 1, рядок 1 Розділіть на нульову помилку. Який найкращий спосіб написати SQL-код, щоб я більше ніколи не побачив це повідомлення про помилку? Я можу зробити щось із наступного: Додайте пункт де, щоб мій дільник ніколи не дорівнював нулю Або …



19
Неможливо вставити явне значення стовпця особи в таблицю "table", коли для IDENTITY_INSERT встановлено значення OFF
У мене є нижченаведена помилка під час виконання наступного сценарію. У чому полягає помилка та як її можна усунути? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Помилка: Сервер: Msg 544, рівень 16, стан 1, рядок 1 Неможливо вставити явне значення стовпця особи в таблицю "table", коли для IDENTITY_INSERT встановлено значення OFF.
361 sql  sql-server  sybase 

16
Чи перегляд швидше, ніж простий запит?
Це select * from myView швидше, ніж сам запит для створення представлення даних (для того, щоб мати той самий результатSet): select * from ([query to create same resultSet as myView]) ? Мені не зовсім зрозуміло, чи подання використовує якесь кешування, що робить його швидшим порівняно з простим запитом.

4
Яке значення префікса N у операторах T-SQL і коли я повинен його використовувати?
Я бачив префікс N у деяких вставках T-SQL запитів. Багато людей використовували, Nперш ніж вставляти значення в таблицю. Я шукав, але не зміг зрозуміти, в чому полягає мета включення Nперед вставкою будь-яких рядків у таблицю. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), Якій цілі служить цей префікс 'N' і …
352 sql  sql-server  tsql 

10
Моделювання функції MySQL group_concat в Microsoft SQL Server 2005?
Я намагаюся перенести додаток на базі MySQL на Microsoft SQL Server 2005 (не за вибором, але це життя). У оригінальному додатку ми майже повністю використовували твердження, сумісні з ANSI-SQL, за одним істотним винятком - group_concatфункцію MySQL ми використовували досить часто. group_concatДо речі, робить це так: дається таблиця, скажімо, імен працівників …

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