Запитання з тегом «sql-server-2000»

Використовуйте цей тег для питань, характерних для версії SQL Server 2000 Microsoft. Зверніть увагу, що станом на 9 квітня 2013 року Microsoft більше не підтримує цю версію SQL Server, і навіть не встановлюються навіть виправлення безпеки.


28
Перевірте, чи існує таблиця в SQL Server
Я хотів би, щоб це була остаточною дискусією щодо того, як перевірити, чи існує таблиця в SQL Server 2000/2005 за допомогою SQL-заяв. Коли Google отримує відповідь, ви отримуєте так багато різних відповідей. Чи існує офіційний / зворотний і прямий сумісний спосіб це зробити? Ось два можливі способи зробити це. Який …

11
Як приєднатися до першого ряду
Я буду використовувати конкретний, але гіпотетичний приклад. Кожне замовлення зазвичай має лише одну позицію : Замовлення: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Але іноді буде замовлення з двома …

19
Як створити випадкове число для кожного рядка у TSQL Select?
Мені потрібно різне випадкове число для кожного рядка моєї таблиці. Наступний, здавалося б, очевидний код використовує однакове випадкове значення для кожного рядка. SELECT table_name, RAND() magic_number FROM information_schema.tables Я хотів би отримати INT або FLOAT з цього. Інша частина історії полягає в тому, що я буду використовувати це випадкове число, …

18
Чи можу я захиститись від інжекцій SQL, уникаючи одноцитатних та оточуючих введення користувачем за допомогою одних лапок?
Я усвідомлюю, що параметризовані SQL-запити є оптимальним способом оздоровити введення користувачів під час створення запитів, що містять введення користувача, але мені цікаво, що не так у прийнятті вводу користувача та уникненні будь-яких єдиних лапок та оточення цілої рядки одинарними лапками. Ось код: sSanitizedInput = "'" & Replace(sInput, "'", "''") & …

21
Знайдіть індекс останнього появи підрядків за допомогою T-SQL
Чи існує прямий спосіб пошуку індексу останнього виникнення рядка за допомогою SQL? Я зараз використовую SQL Server 2000. Мені в основному потрібна функціональність, яку System.String.LastIndexOfнадає метод .NET . Невеликий googling виявив це - Функція для отримання останнього індексу - але це не працює, якщо ви перейдете у виразі стовпця "текст". …


5
Надати дозвіл користувачеві на всі збережені процедури в базі даних?
Я генерував сценарій зі старої бази даних, створив нову базу даних та імпортував усі дані зі старої бази даних. Поки що добре, проте жоден користувач не виконує прав на збережені процедури. Я знаю, що можу використовувати GRANT EXECUTE ON [storedProcName] TO [userName] Якщо це було лише кілька процедур, я маю …


4
Чи є спосіб перерахувати відкриті транзакції на базі даних SQL Server 2000?
Хтось знає про будь-який спосіб перерахувати відкриті транзакції на базі даних SQL Server 2000? Мені відомо, що я можу запитувати погляд sys.dm_tran_session_transactionsна версії бази даних SQL 2005 (і пізніших версій), однак це не доступно для SQL 2000.

1
Оголошення обмеження за замовчуванням під час створення таблиці
Я створюю нову таблицю на сервері Microsoft SQL 2000, записуючи код замість GUI, я намагаюся навчитися робити це "вручну". Це код, який я фактично використовую, і він прекрасно працює: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, "file_name" VARCHAR(50) NOT NULL, CONSTRAINT …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.