看板 C_Sharp 關於我們 聯絡資訊
我有一些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
wezmag: 不用Parameter嗎?用Parameter就不會有組sql遇到單引號要 03/11 23:52
wezmag: 處理的問題,且可以防止SQL injection 03/11 23:52