1. 程式人生 > >sql中對單引號的處理

sql中對單引號的處理

sql語句插入的資料中含有單引號怎麼辦?

sql中,insert into yourTable(col1,col2) values(2,'abc')

字串資料是用單引號包在外面的,如果插入的資料中包含單引號,就需要處理,你可以將單引號替換成兩個單引號,在sql中連續兩個單引號就表示一個單引號字元,例如

insert into yourTable(col1,col2) values(2,'ab''c')表示插入

新記錄 col2 欄位為ab'c

使用函式replace可以實現這個功能:
replace(Str1,"'","''")