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

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

9
Як виконати процедуру збереження SQL Server у розробнику SQL?
Мені надано обліковий запис користувача в базі даних SQL Server, яка має лише права на виконання збереженої процедури. Я додав jar jar-файл JTDS SQL Server до SQL Developer і додав його як сторонній драйвер JDBC. Я можу успішно увійти до бази даних SQL Server. Мені дали цей синтаксис для запуску …


30
При доступі до бази даних заборонено доступ
Я використовую версію для розробників SQL Server 2008. Я намагався долучити до бази даних AdventureWorks2008. Коли я намагався вкласти, я отримав помилку "доступ заборонено". Відповідно до журналу подій, він надходить з O / S: Не вдалося відкрити: не вдалося відкрити файл D: \ ProjectData \ AdventureWorks \ AdventureWorksLT2008_Data.mdf для номера …

9
Як повідомити про помилку від визначеної користувачем функції SQL Server
Я пишу визначену користувачем функцію в SQL Server 2008. Я знаю, що функції не можуть викликати помилки звичайним способом - якщо ви спробуєте включити оператор RAISERROR SQL повертає: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Але факт …

18
Чому NULL = NULL оцінює значення false на SQL-сервері
На сервері SQL, якщо у вас є nullParam=NULLпункт де, він завжди оцінюється як хибний. Це контрінтуїтивно і спричинило у мене багато помилок. Я розумію, IS NULLі IS NOT NULLключові слова - це правильний спосіб зробити це. Але чому SQL-сервер поводиться так?
146 sql  sql-server  null 


5
Різниця між Select Select Unique та Select Distinct
Я вважав, що вони є синономічними, але я написав наступне в Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias І не вдалося. Змінивши його на Select Distinct col from (select col from table1 union select col from table2) alias виправили це. Може …
145 sql  sql-server 

6
Збережена процедура T-SQL, яка приймає кілька значень Id
Чи є витончений спосіб обробляти передачу списку ідентифікаторів як параметр до збереженої процедури? Наприклад, я хочу, щоб відділи 1, 2, 5, 7, 20 повернулися за моєю збереженою процедурою. Раніше я передавав перелік кодів, обмежених комами, як-от наведений нижче код, але відчуваю це дуже брудно. SQL Server 2005 - це моє …

12
Відмінності між MySQL та SQL сервером [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
144 mysql  sql-server  tsql 

8
Вставте дані у таблицю темп із запитом
У мене є існуючий запит, який видає поточні дані, і я хотів би вставити його в таблицю Temp, але у мене виникають деякі проблеми. Хтось мав би деяке розуміння, як це зробити? Ось приклад SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END …
144 sql  sql-server  ssms 

11
SQL Server: Чи можна вставити дві таблиці одночасно?
Моя база даних містить три таблиці називається Object_Table, Data_Tableі Link_Table. Таблиця посилань містить лише два стовпці, ідентифікацію об'єктного запису та особу запису даних. Я хочу скопіювати дані, DATA_TABLEзвідки вони пов'язані з однією заданою ідентичністю об'єкта, і вставити відповідні записи в Data_Tableта Link_Tableдля іншої заданої ідентичності об'єкта. Я можу це зробити, …

9
Різниця між CTE та SubQuery?
З цієї публікації Як використовувати ROW_NUMBER у наступній процедурі? Існує дві версії відповідей, де одна використовує a, sub-queryа друга використовує a CTEдля вирішення тієї ж проблеми. Тепер, у чому полягає перевага використання CTE (Common Table Expression)над "підзапитом" (таким чином, читабельніше, що запит насправді робить) Єдина перевага використання за CTEкадром sub-select, …

13
Як змінити декілька стовпців одночасно на SQL Server
Мені потрібні ALTERтипи даних декількох стовпців у таблиці. Для одного стовпця прекрасно працює наступне: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Але як я можу змінити кілька стовпців в одному операторі? Наступне не працює: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)

11
Найшвидший спосіб визначити, чи існує запис
Як підказує заголовок ... Я намагаюся розібратися в найшвидшому способі з найменшими накладними витратами, щоб визначити, чи існує запис у таблиці чи ні. Зразок запиту: SELECT COUNT(*) FROM products WHERE products.id = ?; vs SELECT COUNT(products.id) FROM products WHERE products.id = ?; vs SELECT products.id FROM products WHERE products.id = …

18
Додайте змінний колір рядка до звіту про послуги звітування SQL Server
Як відтіняти чергування рядків у звіті про послуги звітування SQL Server? Редагувати: Нижче наведено купу хороших відповідей - від швидких та простих до складних та всеосяжних . На жаль, я можу вибрати лише один ...

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