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

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

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

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

773
Как присоединиться к первому ряду

Я буду использовать конкретный, но гипотетический пример. Каждый заказ обычно имеет только одну позицию : Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Позиции: LineItemGUID Order ID Quantity Description ============ ======== ========...

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

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

142
Могу ли я защитить себя от SQL-инъекции, избегая одинарных кавычек и окружая вводимые пользователем одинарные кавычки?

Я понимаю, что параметризованные SQL-запросы являются оптимальным способом дезинфекции пользовательского ввода при построении запросов, содержащих пользовательский ввод, но мне интересно, что не так с вводом пользователя и экранированием одинарных кавычек и окружением всей строки одинарными...

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

Есть ли простой способ найти индекс последнего вхождения строки с помощью SQL? Я использую SQL Server 2000 прямо сейчас. Мне в основном нужна функциональность, которую System.String.LastIndexOfпредоставляет метод .NET . Небольшой поиск в Google показал это - функция для получения последнего индекса...

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

Я сгенерировал сценарий из старой базы данных, создал новую базу данных и импортировал все данные из старой базы данных. Однако пока все хорошо, ни один пользователь не имеет прав на выполнение хранимых процедур. Я знаю, что могу использовать GRANT EXECUTE ON [storedProcName] TO [userName] Однако,...

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

Я создаю новую таблицу в Microsoft SQL server 2000 путем написания кода вместо использования графического интерфейса пользователя, я пытаюсь научиться делать это «вручную». Это код, который я использую на самом деле, и он отлично работает: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL,...

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

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