Каков идеальный способ проверить, существует ли база данных на SQL Server с использованием TSQL? Кажется, несколько подходов для реализации
Каков идеальный способ проверить, существует ли база данных на SQL Server с использованием TSQL? Кажется, несколько подходов для реализации
У меня есть система MS SQL Server 2008 Express, которая содержит базу данных, которую я хотел бы «копировать и переименовывать» (для целей тестирования), но я не знаю простого способа добиться этого. Я заметил, что в версии SQL Server R2 есть мастер копирования баз данных, но, к сожалению, я не...
У меня есть этот sql: ALTER TABLE dbo.ChannelPlayerSkins DROP CONSTRAINT FK_ChannelPlayerSkins_Channels но, очевидно, в некоторых других базах данных, которые мы используем, ограничение имеет другое имя. Как я могу проверить, есть ли ограничение с именем...
Может кто-нибудь объяснить, пожалуйста, следующее поведение в SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn <> NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568...
Я понимаю, что CHAR рекомендуется, если все мои значения фиксированной ширины. Но что с того? Почему бы просто не выбрать VARCHAR для всех текстовых полей, просто чтобы быть в...
Когда и почему кто-то решает, что ему нужно создать представление в своей базе данных? Почему бы просто не запустить обычную хранимую процедуру или
Я удалил некоторые записи из таблицы в базе данных SQL Server. Теперь идентификатор изменяется с 101 на 1200. Я хочу снова удалить записи, но хочу, чтобы идентификаторы вернулись к 102. Есть ли способ сделать это в SQL...
У меня есть таблица, которая собирает формы, отправленные с нашего веб-сайта, но по какой-то причине, когда они создали таблицу, они не поместили метку времени в таблицу. Я хочу, чтобы он вводил точную дату и время, когда была введена запись. Я знаю, что где-то там, но я не могу найти способ...
Я пытаюсь преобразовать дату с отдельными частями, такими как 12, 1, 2007, в дату и время в SQL Server 2005. Я пробовал следующее: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) но это приводит к неправильной дате. Как правильно преобразовать три...
Если я хочу сохранить какие-либо изменения в таблице, ранее сохраненной в SQL Server Management Studio (данные в таблице отсутствуют), я получаю сообщение об ошибке: Сохранение изменений не разрешено. Внесенные вами изменения требуют удаления и повторного создания следующих таблиц. Вы внесли...
У меня есть столбец SQL длиной 6. Теперь хочу взять только первый символ этого столбца. Есть ли строковая функция в SQL для
Как получить дату из SQL Server в YYYY-MM-DDформате? Мне нужно это для работы с SQL Server 2000 и выше. Есть ли простой способ сделать это в SQL Server или будет проще преобразовать его программно после получения набора результатов? Я читал CAST и CONVERT в Microsoft Technet, но нужный мне формат...
Я создал команду SQL, которая использует INNER JOIN для 9 таблиц, в любом случае эта команда занимает очень много времени (более пяти минут). Поэтому мой народ предложил мне сменить INNER JOIN на LEFT JOIN, потому что производительность LEFT JOIN лучше, несмотря на то, что я знаю. После того, как я...
Используя SQL Server, у меня есть ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange я хочу 1 FOO-23 Orange 3 FOO-24 Apple Этот запрос не доставляет меня туда. Как выбрать SELECT DISTINCT только для одного столбца? SELECT [ID],[SKU],[PRODUCT]...
Когда я выбираю дату в SQL, она возвращается как 2011-02-25 21:17:33.933. Но мне нужна только часть даты, то есть 2011-02-25. Как я могу это
Запрос выполняется быстро: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank стоимость поддерева: 0.502 Но помещение одного и того же SQL-кода в хранимую...
При разработке таблиц я выработал привычку иметь один столбец, который является уникальным и который я делаю первичным ключом. Это достигается тремя способами в зависимости от требований: Целочисленный столбец идентификаторов, который автоматически увеличивается. Уникальный идентификатор (GUID)...
В MS SQL-Server я могу сделать: SELECT ISNULL(Field,'Empty') from Table Но в PostgreSQL я получаю синтаксическую ошибку. Как мне эмулировать
преамбула Сегодня я изменял столбец в SQL Server 2008, меняя тип данных с чего-то вроде валюты (18,0) на (19,2). Я получил сообщение об ошибке «Внесенные вами изменения требуют удаления и повторного создания следующих таблиц» с SQL Server. Прежде чем ответить, пожалуйста, прочитайте следующее: Я...
Я хочу выполнить эту хранимую процедуру из программы на C #. Я написал следующую хранимую процедуру в окне запроса SqlServer и сохранил ее как storage1: use master go create procedure dbo.test as DECLARE @command as varchar(1000), @i int SET @i = 0 WHILE @i < 5 BEGIN Print 'I VALUE '...