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

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2005 року.


29
Вставте результати збереженої процедури у тимчасову таблицю
Як це зробити SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table]і без визначення [temp table]? Selectвсі дані BusinessLineв tmpBusLineвідмінно працює. select * into tmpBusLine from BusinessLine Я намагаюсь те саме, але використання a, stored procedureщо повертає дані, не зовсім те саме. select * into tmpBusLine from exec …

16
Як я можу зробити операцію UPDATE з JOIN в SQL Server?
Мені потрібно оновити цю таблицю в SQL Server даними з її батьківської таблиці, див. Нижче: Таблиця: продаж id (int) udid (int) assid (int) Таблиця: ud id (int) assid (int) sale.assidмістить правильне значення для оновлення ud.assid. Який запит буде робити це? Я думаю про це, joinале не впевнений, чи можливо.

28
Перевірте, чи існує таблиця в SQL Server
Я хотів би, щоб це була остаточною дискусією щодо того, як перевірити, чи існує таблиця в SQL Server 2000/2005 за допомогою SQL-заяв. Коли Google отримує відповідь, ви отримуєте так багато різних відповідей. Чи існує офіційний / зворотний і прямий сумісний спосіб це зробити? Ось два можливі способи зробити це. Який …

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

15
Вставити кілька рядків БЕЗ повторення частини заяви «ВСТАВКА В…»?
Я знаю, що робив це раніше років тому, але не можу згадати синтаксис, і не можу його знайти де-небудь через підтягування тонн довідкових статей та статей про "масовий імпорт". Ось що я хочу зробити, але синтаксис не зовсім правильний ... будь ласка, хтось, хто це робив раніше, допоможіть мені :) …


28
Неможливо урізати таблицю, оскільки на неї посилається обмеження "ІНОЗЕМНИЙ КЛЮЧ"?
Чи можна за допомогою MSSQL2005 усікати таблицю з обмеженням зовнішнього ключа, якщо спочатку обрізати дочірню таблицю (таблицю з первинним ключем відношення FK)? Я знаю, що я можу і те, і інше Використовуйте DELETEзастереження "без", а потім RESEEDособу (або) Вийміть FK, обріжте таблицю та відтворіть FK. Я думав, що, поки я …

8
Навіщо використовувати пункт INCLUDE під час створення індексу?
Під час навчання на іспиті 70-433 я помітив, що ви можете створити індекс покриття одним із наступних двох способів. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - АБО - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) Стаття INCLUDE для мене нова. Навіщо використовувати його та які вказівки …

7
Запит на SQL Server - Вибір COUNT (*) за допомогою DISTINCT
У SQL Server 2005 у мене є таблиця cm_production, в якій перерахований весь код, який було введено у виробництво. Таблиця містить номер_білець, тип_програми, а також ім'я програми та номер_сумка разом із деякими іншими стовпцями. МЕТА: Порахуйте всі назви програм DISTINCT за типом програми та номером натискання Я маю поки що: …


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

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.