Вопросы с тегом 'sql-server-2000'

Используйте этот тег для вопросов, относящихся к 2000 Microsoft SQL Server. Обратите внимание, что по состоянию на 9 апреля 2013 года Microsoft больше не поддерживает эту версию SQL Server, до такой степени, что даже исправления безопасности больше не создаются.
37

Добавьте столбец со значением по умолчанию в существующую таблицу в SQL Server

Как можно добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000/SQL Server 2005?
18 сент. '08 в 12:30
25

Проверьте, существует ли таблица в SQL Server

Я хотел бы, чтобы это было окончательным обсуждением того, как проверить, существует ли таблица в SQL Server 2000/2005 с использованием операторов SQL. Когда вы Google для ответа, вы получите так много разных ответов. Есть ли официальный/обратный и...
03 окт. '08 в 16:00
10

SQL Server: как присоединиться к первой строке

Я буду использовать конкретный, но гипотетический пример. Каждый Заказ обычно имеет только одну позицию: Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUI...
11 янв. '10 в 16:44
18

Как создать случайное число для каждой строки в TSQL Select?

Мне нужно другое случайное число для каждой строки в моей таблице. Следующий, казалось бы, очевидный код использует одно и то же случайное значение для каждой строки. SELECT table_name, RAND() magic_number FROM information_schema.tables Я хотел ...
25 июн. '09 в 17:17
19

Можно ли защитить от внедрения SQL путем экранирования одинарных кавычек и ввода данных пользователем в одинарные кавычки?

Я понимаю, что параметризованные SQL-запросы - это оптимальный способ очистки пользовательского ввода при создании запросов, содержащих пользовательский ввод, но мне интересно, что плохого в том, чтобы брать пользовательский ввод и экранировать любы...
26 сент. '08 в 12:41
19

Найти индекс последнего вхождения подстроки с использованием T-SQL

Есть ли простой способ найти индекс последнего вхождения строки с использованием SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужны функции, которые предоставляет метод .NET System.String.LastIndexOf. Немного googling выявил это - Ф...
21 июн. '09 в 23:10
17

Как получить первую и последнюю дату текущего года?

Используя SQL Server 2000, как я могу получить первую и последнюю дату текущего года? Ожидаемый результат: 01/01/2012 и 31/12/2012
18 нояб. '12 в 4:02
1

Объявление ограничения по умолчанию при создании таблицы

Я создаю новую таблицу на сервере Microsoft SQL 2000 путем написания кода вместо использования графического интерфейса, я пытаюсь научиться делать это "вручную". Это код, который я фактически использую, и он отлично работает: CREATE TABLE "attachme...
23 нояб. '09 в 12:00
11

Как сбросить функцию, если она уже существует?

Я знаю, что это должно быть просто, но как я могу предварять создание функции с проверкой, чтобы убедиться, что она уже существует? Если он существует, я хочу его сбросить и воссоздать.
18 февр. '10 в 17:36
3

Есть ли способ перечислить открытые транзакции в базе данных SQL Server 2000?

Кто-нибудь знает какой-либо способ перечислить открытые транзакции в базе данных SQL Server 2000? Мне известно, что я могу запросить представление sys.dm_tran_session_transactions в версиях базы данных SQL 2005 (и более поздних версий), однако это ...
15 дек. '10 в 12:10
9

Есть ли способ сохранить переменную в пути?

Есть ли способ сохранить переменную на ходу? 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') См. этот qaru.site/questions/1072...
01 июн. '09 в 23:47
4

Предоставить разрешение на выполнение для пользователя всех хранимых процедур в базе данных?

Я создал script из старой базы данных, создал новую базу данных и импортировал все данные из старой базы данных. Однако пока что так хорошо, что у пользователя нет прав на выполнение хранимых процедур. Я знаю, что могу использовать GRANT EXECUTE ON...
25 мар. '11 в 4:01
13

Как найти имена столбцов для всех таблиц во всех базах данных в SQL Server

Я хочу найти все имена столбцов во всех таблицах во всех базах данных. Есть ли запрос, который может сделать это для меня? База данных - это Microsoft SQL Server 2000.
28 апр. '10 в 11:53
2

Как исправить проблему включения встроенного текста при экспорте данных в плоский файл CSV?

RFC 4180: RFC 4180 определяет Common Format and MIME Type for Comma-Separated Values (CSV) Files. Одно из требований RFC 4180 указано ниже. Это точка #7 в ссылке RFC. If double-quotes are used to enclose fields, then a double-quote appearing in...
11 февр. '13 в 15:45
8

ORDER BY DATE, показывающий NULLS сначала, а затем самые последние даты

У меня есть хранимая процедура, которая выполняет оператор выбора. Я хотел бы, чтобы мои результаты упорядочивались по полю даты и отображали сначала все записи с NULL-датами, а затем самые последние даты. Заявление выглядит так: SELECT a,b,c,[Subm...
04 мая '09 в 20:10