oracle插入字串資料時字串中有 單引號問題

2022-09-28 06:09:11 字數 883 閱讀 8343

使用insert into(field1,field2...) values('val1','val2'...)時,若值中有單引號時會報錯。

處理方法:判斷一下val1,val2中是否含有單引號,若含單引號,則將單引號'替換成兩個單引號''。

將字段與字段值組織到乙個hashtable中,再抽象出乙個組織sql語句的函式getsqlbyhashtable():

hashtable ht =newww.cppcns.comw hashtable();

ht.add(field1,val1);

ht.add(field2,val2);

ht.add(field3,val3);

。。。public string getsqlbyhashtable(string tablename,hashtable ht)

else

value="'"+value+"'";

}程式設計客棧

vsb.append(value+",");

}  sb.append(fsb.tostring().substring(0,fsb.tostring().length-1));

sb.append(") values(");

sb.append(vsb.tostring().substring(0,vsb.tostring().length-1));

sb.append(")");

return sb.tostring();

}以上所述是小編給大家介紹的oracle插入字串資料時字串中有'單引號問題,希望程式設計客棧對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回覆大家的,在此也非常感謝大家對我們**的支援!

本文標題: oracle插入字串資料時字串中有'單引號問題

本文位址:

oracle插入字串資料時字串中有 單引號問題

使用insert into field1,field2.values val1 val2 時,若值中有單引號時會報錯。處理方法 判斷一下val1,val2中是否含有單引號,若含單引號,則將單引號 替換成兩個單引號 將字段與字段值組織到乙個hashtable中,再抽象出乙個組織sql語句的函式gets...

2 字串插入

描述 有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一組測試資料,格式為 str substr 輸出 對於每...

0203 字串插入c insert

總時間限制 1000ms 記憶體限制 65536kb 描述 有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一...