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

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

8
Що таке тип даних SYSNAME у SQL сервері?
Для чого тип даних SYSNAME SQL Server? BOL каже: Тип даних sysname використовується для стовпців таблиць, змінних та збережених параметрів процедури, що зберігають імена об'єктів. але я насправді цього не розумію. Чи можете ви надати футляр для використання?
131 sql  sql-server  tsql  types 

3
Як виявити READ_COMMITTED_SNAPSHOT увімкнено?
У MS SQL Server існує спосіб виявити, чи встановила база даних рівень ізоляції за допомогою команди T-SQL ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON; Я не можу знайти простий спосіб виявити це ні в T-SQL, ні через GUI управління Studio Studio. ТІА


11
SQL "select where not in ququery" не дає результатів
Відмова: Я вирішив проблему (я думаю), але хотів додати цю проблему до переповнення стека, оскільки я не міг (легко) її знайти де завгодно. Також у когось може бути краща відповідь, ніж я. У мене є база даних, де одна таблиця "Загальна" посилається на кілька інших таблиць. Я хотів побачити, які …
130 sql  sql-server  tsql 


3
Довідковий псевдонім (обчислюється SELECT) у пункті WHERE
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Обчислене значення "BalanceDue", яке встановлено у вигляді змінної у списку вибраних стовпців, не може бути використане у пункті WHERE. Чи є спосіб, який він може? У цьому пов'язаному питанні ( Використання змінної у MySQL Select …
130 sql  sql-server  tsql 

4
SQL - Ігноруйте випадок під час пошуку рядка
У таблиці наведені нижче дані PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound У SQL мені потрібно написати запит, який шукає рядок у таблиці. Під час пошуку рядка слід ігнорувати регістр. Для нижчезазначеного SQL-запиту SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' дає всі вищезазначені дані, тоді як SELECT DISTINCT COL_NAME FROM myTable WHERE …

6
SQL Server: стовпці до рядків
Шукаєте елегантне (або будь-яке) рішення для перетворення стовпців у рядки. Ось приклад: у мене є таблиця із такою схемою: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Ось що я хочу отримати в результаті: [ID] [EntityId] [IndicatorName] [IndicatorValue] І значення результату будуть: 1 1 'Indicator1' 'Value of Indicator 1 for entity …
129 sql  sql-server  tsql  unpivot 



3
Конвенція про іменування унікального обмеження
Конвенції іменування є важливими, а первинний і зовнішній ключ зазвичай використовують і очевидні конвенції ( PK_Tableі FK_Table_ReferencedTable, відповідно). IX_Table_ColumnПрисвоєння імен індексів також досить стандартні. А що з єдиним обмеженням? Чи існує загальноприйнята угода про іменування для цього обмеження? Я бачив UK_TableName_Column, UQ_TableName_Columnі хтось рекомендував AX_TableName_Column- я не знаю, звідки це …

16
Чи можливі зіткнення GUID?
Я працюю над базою даних в SQL Server 2000, яка використовує GUID для кожного користувача, який використовує додаток, до якого він пов'язаний. Якось двоє користувачів опинилися з тим самим GUID. Я знаю, що мікрософт використовує алгоритм для створення випадкового GUID, який має надзвичайно низький шанс викликати зіткнення, але чи можливе …
128 sql-server  guid 


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

7
Вимкнути Увімкнути триггер SQL-сервер для таблиці
Я хочу створити подібну процедуру, як показано нижче, але в синтаксисі є помилка. Хтось може вказати на проблему? Create PROCEDURE [dbo].[my_proc] AS BEGIN DISABLE TRIGGER dbo.tr_name ON dbo.table_name -- some update statement ENABLE TRIGGER dbo.tr_name ON dbo.table_name END ** Error Message : Incorrect syntax near 'ENABLE'.

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