Вопросы с тегом «sql-server-2005»

Используйте этот тег для вопросов, относящихся к версии 2005 SQL Server Microsoft.

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-сервера для получения списка столбцов в таблице вместе с типами данных, NOT NULL и ограничениями PRIMARY KEY
Мне нужно написать запрос на сервере SQL, чтобы получить список столбцов в конкретной таблице, связанные с ней типы данных (с длиной) и, если они не равны NULL. И мне удалось сделать это много. Но теперь мне также нужно получить в той же таблице столбец - 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 …

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?
Последние несколько дней мы видим это сообщение об ошибке на нашем сайте слишком много: «Время ожидания истекло. Период ожидания истек до получения соединения из пула. Это могло произойти, потому что все соединения в пуле использовались и был достигнут максимальный размер пула». Мы ничего не изменили в нашем коде в течение …


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

5
Временно отключите ограничения (MS SQL)
Я ищу способ временно отключить все ограничения БД (например, табличные отношения). Мне нужно скопировать (используя INSERT) таблицы одной БД в другую БД. Я знаю, что могу добиться этого, выполняя команды в правильном порядке (чтобы не нарушать отношения). Но было бы проще, если бы я мог временно отключить проверку ограничений и …

14
Выберите 10 лучших записей для каждой категории
Я хочу вернуть 10 лучших записей из каждого раздела в одном запросе. Может кто-нибудь помочь с тем, как это сделать? Раздел является одним из столбцов в таблице. База данных - SQL Server 2005. Я хочу вернуть первые 10 по введенной дате. Разделы бизнес, локальные и тематические. Для одной конкретной даты …



5
SQL Server - транзакции откатываются при ошибке?
У нас есть клиентское приложение, которое выполняет SQL на 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 Server строка для преобразования даты
Я хочу преобразовать строку следующим образом: '10/15/2008 10:06:32 PM' в эквивалентное значение DATETIME в Sql Server. В 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.