Я новичок в SQL Plus.Я пытаюсь обновить запись с помощью SQL Plus в командном файле.Можно ли это сделать?
Когда я пытаюсь это сделать, он просто ждет, ждет и ждет ... Я не знаю почему.
Это мой файл test.sql:
CONNECT scott/tiger@server
SPOOL ./ResetTable.status
SET LINESIZE 100
SET PAGESIZE 50
UPDATE MY_DBO.ControlTable SET TriggerFlag = 1;
COMMIT;
SPOOL OFF
EXIT;
Это мой файл test.bat
sqlplus /nolog @"C:\test.sql"
exit
Однако, это работает ...
Это мой файл test.sql:
CONNECT scott/tiger@server
SPOOL ./ResetTable.status
SET LINESIZE 100
SET PAGESIZE 50
select * from MY_DBO.ControlTable ;
SPOOL OFF
EXIT;
Это мой файл test.bat
sqlplus /nolog @"C:\test.sql"
exit