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

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

29
Список усіх індексних та індексних стовпців у БД SQL Server
Як отримати список усіх стовпців індексу та індексу в SQL Server 2005+? Найближчий я міг отримати: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join sys.index_columns ic on ic.object_id = t.object_id inner join …

24
Неможливо вирішити конфлікт зіставлення між "SQL_Latin1_General_CP1_CI_AS" та "Latin1_General_CI_AS" рівним операції
У мене є такий код SELECT tA.FieldName As [Field Name], COALESCE(tO_A.[desc], tO_B.[desc], tO_C.Name, tA.OldVAlue) AS [Old Value], COALESCE(tN_A.[desc], tN_B.[desc], tN_C.Name, tA.NewValue) AS [New Value], U.UserName AS [User Name], CONVERT(varchar, tA.ChangeDate) AS [Change Date] FROM D tA JOIN [DRTS].[dbo].[User] U ON tA.UserID = U.UserID LEFT JOIN A tO_A on tA.FieldName = …
344 sql-server 


16
Встановити використання NOCOUNT ON
Натхненний цим питанням, де існують різні погляди на НАСТРОЙКА НАКРУТУ ... Чи варто використовувати SET NOCOUNT ON для SQL Server? Якщо ні, то чому б ні? Що робить редакція 6, 22 липня 2011 року Він пригнічує повідомлення "xx рядків, на які постраждало" після будь-якого DML. Це набір результатів, і після …

24
Чи є комбінація “LIKE” та “IN” у SQL?
На цей питання є відповіді на Stack Overflow на російському : Ви постійно поєднуєте операторів LIKE та IN в умові запиту? У SQL I (на жаль) часто доводиться використовувати " LIKE" умови через бази даних, які порушують майже кожне правило нормалізації. Я не можу це змінити зараз. Але це питання …
341 sql  sql-server  oracle  tsql  plsql 





5
SQL Server Уникнути підкреслення
Як уникнути символу підкреслення? Я пишу щось на зразок наступного, де ставиться застереження і хочу, щоб можна було знайти фактичні записи з _d в кінці. Where Username Like '%_d'
338 sql-server 

7
Які найкращі практики використання GUID в якості основного ключа, зокрема щодо продуктивності?
У мене є програма, яка використовує GUID як первинний ключ майже у всіх таблицях, і я прочитав, що є проблеми щодо продуктивності при використанні GUID як первинного ключа. Чесно кажучи, я не бачив жодної проблеми, але я збираюся запустити нову програму, і я все ще хочу використовувати GUID в якості …

16
Недійсне ім'я об’єкта сервера sql - але таблиці вказані у списку таблиць SSMS
Я намагаюся створити Stored Procedureнову базу даних. Однак SSMSінтелігенція не розпізнає більше половини створених таблиць. Наприклад, тоді як у лівій колонці під таблицями у мене є таблиця dbo.Room, коли я набираю " dbo." у новому вікні запитів, ця таблиця не перерахована, насправді лише 17 з 37 таблиць. Я не бачу …
336 sql-server  ssms 

8
Що являє собою подвійний сервер sql?
У мене є декілька властивостей, в C#яких знаходяться, doubleі я хочу зберігати їх у таблиці на SQL Server, але помітив, що doubleтипу немає , тож що найкраще використовувати, decimalабо float? Це збереже значення широти та довготи, тому мені потрібна найточніша точність. Дякую за відповіді поки що.

14
SQL Server - ВИБІРТИ ЗДІЙСНЕНО зберігається процедура
У мене збережена процедура, яка повертає рядки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя фактична процедура трохи складніша, саме тому проросток необхідний. Чи можливо вибрати вихід, зателефонувавши в цю процедуру? Щось на зразок: SELECT * FROM (EXEC MyProc) AS TEMP Мені потрібно використовувати SELECT TOP X, …

8
Як використовувати видалення каскаду за допомогою SQL Server?
У мене є 2 таблиці: T1 і T2, вони є існуючими таблицями з даними. Ми маємо відношення один до багатьох між T1 і T2. Як я можу змінити визначення таблиці, щоб виконати каскадне видалення на SQL Server, коли запис з T1 видалено, всі пов'язані записи в T2 також видалені. Сторонне …

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