SQLPlus for Oracle 11不能回滚
我有一个调用SQL文件的shell脚本。 但是,即使AUTOCOMMIT OFF和SQLERROR EXIT ROLLBACK 。 Sqlplus无法回滚。 我的sql文件有3行3是正确的,1是不正确的。 例如: INSERT INTO TEST_ROUTING VALUES (24, 'ROUTING'); INSERT INTO TEST_ROUTING VALUES (25, 'ROUTING'); INSERT INTO TEST_ROUTING VALUES (26, 'ROUTING); 我的shell脚本如下调用这个SQL: $SQLPLUS_PATH/sqlplus -s /nolog <<-EOF>> ${LOGFILE} connect $DB_USER/$Password1@$Database1 AUTOCOMMIT OFF @$File1 WHENEVER SQLERROR EXIT ROLLBACK; EOF if [ $? != 0 ]; then echo "The SQL failed. Please […]