Run sql script to oracle

楼主: tree581 (talltree)   2019-03-10 23:24:08
我有一些insert Sql script,是透过read table 同时拼insert 语句导出来。
之后我要跑那些insert script ,
其中
a script ok
B script error // ora06550,ora00917
后来发现因为b script read的table,里面有字段包sql,同时那些字段里还有单引号特,
所以为读这个table比较复杂。
举例 b script内容:
后来我尝试
replace("\r\n","")
replace("‘","‘‘")
仍无法跑把b script 的insert跑成功。
请问有其他方法嘛?
或程式有办法呼叫oracle 的export嘛?
oracle的export table 产insert b script是可以插的,但这只能手动。。。我程式产b sc
ript就不行,唯读b script而已。
作者: wezmag (wezmag)   2019-03-11 23:52:00
不用Parameter吗?用Parameter就不会有组sql遇到单引号要处理的问题,且可以防止SQL injection

Links booklink

Contact Us: admin [ a t ] ucptt.com