天天看點

Oracle Sql插入資料中特殊字元的處理

對于插入資料庫資料的語句:

INSERT INTO MYTABLE(FIELD1) VALUES('測試')

如果插入資料庫的字元串中還有單引号,需要轉義處理,如插入“It's a tree.”,SQL語句如下:

INSERT INTO MYTABLE(FIELD1) VALUES('It''s a tree.')

如果SQL中有“&”,那麼後面的字元串将被作為一個變量來處理,無法正常插入資料庫。

如果的确需要把&字元插入資料庫,如下處理:

INSERT INTO MYTABLE(FIELD1) VALUES('I work in R'||'&'||'D.')