Я использую SQL Server 2008 и Navicat. Мне нужно переименовать столбец в таблице с помощью SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Это утверждение не
Я использую SQL Server 2008 и Navicat. Мне нужно переименовать столбец в таблице с помощью SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Это утверждение не
Я только что добавил индекс в таблицу в SQL Server 2005, и это заставило меня задуматься. В чем разница между созданием 1 индекса и определением нескольких столбцов по сравнению с наличием 1 индекса на столбец, который вы хотите проиндексировать. Есть ли определенные причины, по которым один должен...
Что подразумевается под nvarchar? В чем разница между char, nchar, varcharи nvarcharв SQL
Я хочу иметь уникальное ограничение для столбца, который я собираюсь заполнить GUID. Тем не менее, мои данные содержат нулевые значения для этих столбцов. Как создать ограничение, которое допускает множественные нулевые значения? Вот пример сценария . Рассмотрим эту схему: CREATE TABLE People ( Id...
Может ли кто-нибудь объяснить последствия использования with (nolock)запросов, когда вы должны / не должны использовать его? Например, если у вас есть банковское приложение с высокой скоростью транзакций и большим количеством данных в определенных таблицах, в каких типах запросов все будет...
Предположим, что структура таблицы MyTable(KEY, datafield1, datafield2...). Часто я хочу либо обновить существующую запись, либо вставить новую запись, если она не существует. По существу: IF (key exists) run update command ELSE run insert command Какой лучший способ написать...
Мы пишем новое приложение, и во время тестирования нам потребуется куча фиктивных данных. Я добавил эти данные с помощью MS Access для выгрузки файлов Excel в соответствующие таблицы. Время от времени мы хотим «обновить» соответствующие таблицы, что означает их удаление, повторное создание и запуск...
Для следующих типов данных SQL Server, какой будет соответствующий тип данных в C #? Точные цифры bigint numeric bit smallint decimal smallmoney int tinyint money Приблизительные цифры float real Дата и время date datetimeoffset datetime2 smalldatetime datetime time Строки символов char varchar...
Я не эксперт по SQL, и мне напоминают об этом каждый раз, когда мне нужно сделать что-то помимо основ. У меня есть тестовая база данных небольшого размера, но журнал транзакций определенно есть. Как очистить журнал...
Я понимаю разницу между оптимистической и пессимистической блокировкой. Может ли кто-нибудь объяснить мне, когда я буду использовать один из них вообще? И меняется ли ответ на этот вопрос в зависимости от того, использую ли я хранимую процедуру для выполнения запроса? Но просто для проверки...
ORОператор в WHENп о в CASEзаявлении не поддерживается. Как я могу это сделать? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system
Я сделал резервную копию базы данных: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing А потом попытался восстановить его: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database И теперь база данных застряла...
Я не видел подобных вопросов, задаваемых по этой теме, и мне пришлось исследовать это на предмет того, над чем я сейчас работаю. Думал, что выложу ответ на него, если у кого-то будет такой же...
Какой из этих запросов быстрее? НЕ СУЩЕСТВУЕТ: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Или НЕ В: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN (...
Я знаю, что сделал это несколько лет назад, но не могу вспомнить синтаксис и не могу его найти нигде из-за загрузки тонны справочных документов и статей о «массовом импорте». Вот что я хочу сделать, но синтаксис не совсем правильный ... пожалуйста, кто-то, кто делал это раньше, помогите мне :)...
У меня есть два приложения, которые используют встроенную безопасность. Один назначает Integrated Security = trueв строке подключения, а другой устанавливает Integrated Security = SSPI. В чем разница между SSPIи trueв контексте интегрированной...
Какой метод обеспечивает наилучшую производительность при удалении части времени из поля даты и времени в SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) или b) select cast(convert(char(11), getdate(), 113) as datetime) Второй способ отправляет еще несколько байтов в любом случае,...
Используя SQL Server, как мне разбить строку, чтобы я мог получить доступ к элементу x? Возьми строку «Привет, Джон Смит». Как я могу разбить строку по пробелам и получить доступ к элементу с индексом 1, который должен возвращать...
На этот вопрос есть ответы на Переполнение стека на русском : Поиск максимума на SQL Server. Я хочу написать запрос так: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Но это не так, как MAXработает функция, верно? Это агрегатная функция, поэтому она ожидает один параметр,...
Я пытаюсь восстановить файл резервной копии SQL Server для моей базы данных, но выдает ошибку следующим образом: Резервный набор содержит резервную копию базы данных, отличную от существующей Моя база данных в SQL Server 2008 и файл резервной копии в 2005 году. В чем может быть...