У меня есть вопрос, связанный с хранимой процедурой, которую я пытаюсь создать.SQL Datediff Хранимая процедура
У меня есть таблица с партиями транзакций. Текущая структура таблицы ниже. Я пытаюсь написать автоматический тест нагрузки, где разница между статусом загрузки и статусом загрузки составляет менее 30 минут.
Если разница составляет> 30, она вернет ошибку в таблице, созданной хранимой процедурой. Я пытаюсь запустить это с помощью переменных, поскольку эта хранимая процедура будет вызвана некоторым кодом на Python, который загружает транзакции. Будет около 100 идентификаторов партий, поэтому около 200 строк данных хранится в хранимой процедуре.
Я пытаюсь выяснить, является ли цикл лучшим выбором, оператором if или обоими. Любая помощь приветствуется.
AuditID BatchID BatchStatus TimeOccurred
1 TEST_01 Loading 2007-05-10 01:30:00
2 TEST_01 Loaded 2007-05-10 01:59:00
3 TEST_02 Loading 2007-05-10 01:30:00
4 TEST_02 Loaded 2007-05-10 02:00:00
5 TEST_03 Loading 2007-05-10 01:30:00
6 TEST_03 Loaded 2007-05-10 02:05:00
, какую базу данных вы используете –
я создал свою собственную базу данных для этого, но у меня есть AdventureWorks на моем ПК. – AndrewC10
Я спрашивал о RDBMS, которую вы используете. Я считаю, что вы используете 'Sql Server'. Также вы можете объяснить эту часть *, она вернет ошибку в таблице, созданной SProc * –