使用sqlplus usr/password@database_name @inputfile我建立了到数据库的连接,并将其通过输入文件,以读取sql语句。

输入文件如下所示:

update table1
set column1 = '1'
where column1 != '0';
commit


如果我在sqlplus命令行上手动执行此语句,则它的工作方式与我想要的一样,column1设置为1。但是在输入文件上给出语句对我来说确实有效。

我在这里想念什么?我真的不明白。

提前致谢。

最佳答案

提交后放入半冒号。

08-07 06:13