2015-10-25 3 views
0

У меня есть инструкция sql update, и я должен запустить этот скрипт sql через скрипт linux. Каким будет сценарий оболочки для выполнения такой задачи?сценарий оболочки для запуска update sql statement

update inventories 
set reserveddate is null, 
    purchasedid is null, 
where purchased is null 
and (TO_CHAR(SYSTIMESTAMP,'HH24') - TO_CHAR(reserveddate ,'HH24')) > 1; 

ответ

1

Попробуйте, как это,

#!/bin/bash 

mysql -uroot -p<YOUR_PASS> -e <DB_NAME> "update inventories set reserveddate is null, purchasedid is null, where purchased is null and (TO_CHAR(SYSTIMESTAMP,'HH24') - TO_CHAR(reserveddate ,'HH24')) > 1;" 
+0

спасибо. Как мы можем сделать то же самое в базе данных Oracle? – user2327300

Смежные вопросы