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

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

11
Як приєднатися до першого ряду
Я буду використовувати конкретний, але гіпотетичний приклад. Кожне замовлення зазвичай має лише одну позицію : Замовлення: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Але іноді буде замовлення з двома …

14
DateTime2 vs DateTime в SQL Server
Який: datetime datetime2 це рекомендований спосіб дати і часу зберігання в SQL Server 2008+? Мені відомо про відмінності в точності (і, ймовірно, місця для зберігання), але, не зважаючи на ті, на сьогоднішній день, чи є документ найкращої практики щодо того, коли використовувати що, або, можливо, нам слід просто користуватися datetime2лише?

13
Count (*) vs Count (1) - SQL Server
Просто цікаво, чи хтось із вас користується Count(1)над цим, Count(*)і чи є помітна різниця в продуктивності, чи це лише звична звичка, яку висунули з минулих днів? Конкретна база даних є SQL Server 2005.

26
Як я можу перерахувати всі зовнішні ключі, що посилаються на дану таблицю в SQL Server?
Мені потрібно видалити високопосилану таблицю в базі даних SQL Server. Як я можу отримати список усіх обмежень із зовнішнього ключа, які мені потрібно буде усунути, щоб скинути таблицю? (Більше бажано відповіді SQL над натисканням у графічному інтерфейсі студії управління.)
736 sql  sql-server  tsql 

30
SQL виключає стовпчик, використовуючи SELECT * [крім колонкиA] З таблиціA?
Всі ми знаємо, що для вибору всіх стовпців із таблиці ми можемо використовувати SELECT * FROM tableA Чи є спосіб виключити стовпці (таблиці) з таблиці, не вказуючи всі стовпці? SELECT * [except columnA] FROM tableA Єдиний спосіб, який я знаю, - це вручну вказати всі стовпці та виключити небажаний стовпчик. …
733 sql  sql-server  tsql 



20
Скидання насіння ідентифікації після видалення записів на SQL Server
Я вставив записи в таблицю баз даних SQL Server. У таблиці було визначено первинний ключ, а насіння ідентифікатора автоматичного приросту встановлено на "Так". Це робиться насамперед тому, що в SQL Azure кожна таблиця повинна визначати первинний ключ та ідентичність. Але оскільки мені доведеться видалити деякі записи з таблиці, насіння ідентичності …

9
Запит на оновлення SQL за допомогою приєднання
Я повинен оновити поле зі значенням, яке повертається приєднанням 3-х таблиць. Приклад: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 Я хочу оновити mf_item_numberзначення поля …

14
Перевірте, чи існує тимчасова таблиця, і видаліть, якщо вона існує, перш ніж створити тимчасову таблицю
Я використовую наступний код, щоб перевірити, чи існує тимчасова таблиця, і скинути таблицю, якщо вона існує, перш ніж створювати її знову. Це добре працює, поки я не змінюю стовпці. Якщо я додаю стовпчик пізніше, він видасть помилку із твердженням "недійсний стовпець". Будь ласка, дайте мені знати, що я роблю не …


5
Кілька індексів проти індексних стовпців
Я щойно додавав індекс до таблиці в SQL Server 2005, і це задумало мене. Яка різниця між створенням 1 індексу та визначенням декількох стовпців над тим, щоб мати 1 індекс на стовпець, який потрібно індексувати. Чи є певні причини, чому одну слід використовувати над іншою? Наприклад Create NonClustered Index IX_IndexName …


14
Як створити унікальне обмеження, яке також дозволяє нулі?
Я хочу мати унікальне обмеження на стовпчик, який я збираюсь заповнити GUID. Однак мої дані містять нульові значення для цих стовпців. Як створити обмеження, яке дозволяє кілька нульових значень? Ось приклад сценарію . Розглянемо цю схему: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY, Name NVARCHAR(250) NOT …
620 sql-server  tsql 

16
Що таке "with (nolock)" у SQL Server?
Чи може хтось пояснити наслідки використання with (nolock)запитів, коли ви повинні / не повинні його використовувати? Наприклад, якщо у вас є банківська програма із високими ставками транзакцій та великою кількістю даних у певних таблицях, у яких типах запитів не було б у порядку блокування? Чи бувають випадки, коли ви завжди …
610 sql-server  nolock 

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