Как добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000 / SQL Server 2005
Используйте этот тег для вопросов, относящихся к версии Microsoft SQL Server 2000. Обратите внимание, что с 9 апреля 2013 г. Microsoft больше не поддерживает эту версию SQL Server до такой степени, что даже исправления безопасности больше не создаются.
Как добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000 / SQL Server 2005
Я хотел бы, чтобы это было окончательным обсуждением того, как проверить, существует ли таблица в SQL Server 2000/2005 с использованием операторов SQL. Когда вы Google для ответа, вы получите так много разных ответов. Есть ли официальный / обратный и прямой совместимый способ сделать это? Вот два...
Я буду использовать конкретный, но гипотетический пример. Каждый заказ обычно имеет только одну позицию : Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Позиции: LineItemGUID Order ID Quantity Description ============ ======== ========...
Мне нужно другое случайное число для каждой строки в моей таблице. Следующий, казалось бы, очевидный код использует одно и то же случайное значение для каждой строки. SELECT table_name, RAND() magic_number FROM information_schema.tables Я хотел бы получить INT или FLOAT из этого. В остальной части...
Я понимаю, что параметризованные SQL-запросы являются оптимальным способом дезинфекции пользовательского ввода при построении запросов, содержащих пользовательский ввод, но мне интересно, что не так с вводом пользователя и экранированием одинарных кавычек и окружением всей строки одинарными...
Есть ли простой способ найти индекс последнего вхождения строки с помощью SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужна функциональность, которую System.String.LastIndexOfпредоставляет метод .NET . Небольшой поиск в Google показал это - функция для получения последнего индекса...
Как я могу получить первую и последнюю дату текущего года, используя SQL Server 2000? Ожидаемый результат: 01/01/2012 и
Я сгенерировал сценарий из старой базы данных, создал новую базу данных и импортировал все данные из старой базы данных. Однако пока все хорошо, ни один пользователь не имеет прав на выполнение хранимых процедур. Я знаю, что могу использовать GRANT EXECUTE ON [storedProcName] TO [userName] Однако,...
Я знаю, что это должно быть просто, но как мне предварять создание функции проверкой, существует ли она уже? Если он существует, я хочу отбросить и воссоздать его....
Я создаю новую таблицу в Microsoft SQL server 2000 путем написания кода вместо использования графического интерфейса пользователя, я пытаюсь научиться делать это «вручную». Это код, который я использую на самом деле, и он отлично работает: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL,...
Кто-нибудь знает способ составить список открытых транзакций в базе данных SQL Server 2000? Я знаю, что могу запросить представление sys.dm_tran_session_transactionsо версиях базы данных SQL 2005 (и более поздних), однако это недоступно в SQL 2000....
Есть ли способ сохранить переменную на ходу? Declare @bob as varchar(50); Set @bob = 'SweetDB'; GO USE @bob --- see note below GO INSERT INTO @bob.[dbo].[ProjectVersion] ([DB_Name], [Script]) VALUES (@bob,'1.2') См. Этот вопрос SO для строки «USE @bob»....