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

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

10
Як я можу скинути обмеження на зовнішній ключ, лише якщо він існує на сервері sql?
Я можу скинути таблицю, якщо вона існує за допомогою наступного коду, але не знаю, як це зробити з обмеженням: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go Я також додаю обмеження за допомогою цього коду: ALTER TABLE [dbo].[TableName] WITH CHECK ADD …

18
Запит SQL-сервера для отримання списку стовпців таблиці разом із типами даних, а не обмеженнями NULL та PRIMARY KEY
Мені потрібно написати запит на SQL-сервер, щоб отримати список стовпців у певній таблиці, пов’язані з ними типи даних (з довжиною) і якщо вони недійсні. І мені це вдалося зробити дуже багато. Але тепер мені також потрібно потрапити в цю ж таблицю проти стовпця - TRUEякщо цей стовпчик є первинним ключем. …

13
Заява INSERT суперечить обмеженню FOREIGN KEY - SQL Server
Я отримую таку помилку. Чи можете ви мені допомогти? Повідомлення 547, Рівень 16, стан 0, рядок 1 Оператор INSERT суперечить обмеженню FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". Конфлікт стався в базі даних "dev_bo", таблиці "dbo.Sup_Item_Cat". Заява скасована. Код: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, client_id) values (10162425, 10, 'jaiso', …

17
Як перевірити, чи є рядок сервера Sql нульовим чи порожнім
Я хочу перевірити дані, але проігноруйте їх, якщо вони є нульовими або порожніми. Наразі запит виглядає наступним чином ... Select Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text, from tbl_directorylisting listing Inner Join tbl_companymaster company On listing.company_id= company.company_id Але я хочу отримати company.OfferText, якщо listing.Offertextце порожній рядок, а також якщо він є нульовим. …


21
Як вирішити проблему пулу з'єднань між ASP.NET та SQL Server?
Останні кілька днів ми занадто сильно бачимо це повідомлення про помилку на нашому веб-сайті: "Час очікування минув. Період очікування закінчився до отримання з'єднання з пулу. Це може статися тому, що використовуються всі об'єднані з'єднання та досягнуто максимального розміру пулу." Ми нічого не змінили в нашому коді. Я переглянув код, щоб …


5
Тимчасове вимкнення обмежень (MS SQL)
Я шукаю спосіб тимчасово відключити всі обмеження БД (наприклад, відносини таблиці). Мені потрібно скопіювати (за допомогою INSERT) однієї таблиці БД в іншу БД. Я знаю, що можу досягти цього, виконуючи команди в належному порядку (щоб не розривати відносини). Але було б простіше, якби я міг тимчасово вимкнути перевірку обмежень і …

14
Виберіть топ-10 записів для кожної категорії
Я хочу повернути топ-10 записів з кожного розділу за один запит. Хтось може допомогти, як це зробити? Розділ - один із стовпців таблиці. База даних - SQL Server 2005. Я хочу повернути топ-10 за вказаною датою. Розділи ділові, локальні та особливі. Для однієї конкретної дати я хочу лише верхні (10) …

12
запит sql для повернення відмінностей між двома таблицями
Я намагаюся порівняти дві таблиці, SQL Server, щоб перевірити деякі дані. Я хочу повернути всі рядки з обох таблиць, де дані знаходяться або в одній, або в іншій. По суті, я хочу показати всі розбіжності. Мені потрібно перевірити три фрагменти даних, роблячи це, FirstName, LastName та Product. Я досить новачок …



5
SQL Server - транзакції повертаються помилково?
У нас є клієнтська програма, яка працює на SQL Server 2005, наприклад, такі: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Він надсилається однією командою довгих рядків. Якщо одна з …

16
Запит SQL Server для пошуку всіх дозволів / доступу для всіх користувачів у базі даних
Я хотів би написати запит на sql 2008, який повідомить про всіх користувачів, які мають доступ до певної бази даних, або об’єктів у базі даних, таких як таблиці, представлення даних і збережені процедури, безпосередньо або через ролі тощо. Це звіт буде використаний для аудиту безпеки. Не впевнений, чи є у …

14
Перетворення рядка сервера Sql до дати
Я хочу перетворити такий рядок: '10/15/2008 10:06:32 PM' в еквівалентне значення DATETIME на сервері Sql. В Oracle я б сказав так: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') Це питання означає, що я повинен проаналізувати рядок в одному зі стандартних форматів , а потім перетворити за допомогою одного з цих кодів. Це …

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