Run sql script to oracle

看板C_Sharp (C#)作者 (talltree)時間6年前 (2019/03/10 23:24), 編輯推噓0(002)
留言2則, 1人參與, 6年前最新討論串1/1
我有一些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而已。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 183.195.2.116 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1552231450.A.DA1.html

03/11 23:52, 6年前 , 1F
不用Parameter嗎?用Parameter就不會有組sql遇到單引號要
03/11 23:52, 1F

03/11 23:52, 6年前 , 2F
處理的問題,且可以防止SQL injection
03/11 23:52, 2F
文章代碼(AID): #1SXImQsX (C_Sharp)
文章代碼(AID): #1SXImQsX (C_Sharp)