在shell脚本执行sql语句为什么会报错

如题所述

sql语句要在数据库中执行才可以,所以要先连接数据库。
比如如果是oracle那么首先要sqlplus连接,但是因为sqlplus本身是一个交互的内容,所以要改为非交互的模式,这个需要一些参数。具体什么参数我忘了,不过确实需要参数才行。
而且shell中的sql脚本也不是直接写就可以。要写成块的状态,或者调用脚本的状态才可以的。
大概就是这些,如果sql语句本身没有错误,那么应该就没什么问题了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答