国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle插入字符串數據時字符串中有'單引號問題

2024-08-29 14:00:01
字體:
來源:轉載
供稿:網友

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

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

將字段與字段值組織到一個HashTable中,再抽象出一個組織sql語句的函數getSqlByHashTable():

HashTable ht =new HashTable();ht.add(field1,val1);ht.add(field2,val2); ht.add(field3,val3); 。。。public string getSqlByHashTable(string tablename,HashTable ht){   StringBuilder sb=new StringBuilder();  sb.append("insert into "+tablename+"(");  StringBuilder fsb=new StringBuilder();  StringBuilder vsb=new StringBuilder();  foreach(var key in ht.Keys)  {    fsb.append(key+",");    string value=ht[key];    if(value.trim()=="")    {      value="";    }    else    {      if(value.Contains("'"))      {        value=value.replace("'","''");      }      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插入字符串數據時字符串中有'單引號問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘乡市| 永嘉县| 庆阳市| 贵南县| 金阳县| 安阳市| 丰宁| 忻城县| 高陵县| 遂溪县| 乌兰察布市| 女性| 友谊县| 治县。| 新建县| 北辰区| 和林格尔县| 成武县| 新蔡县| 林西县| 林周县| 漳浦县| 扶绥县| 白河县| 泰顺县| 洞口县| 宝坻区| 马公市| 龙江县| 阳信县| 深泽县| 灵石县| 肃南| 崇信县| 临潭县| 阳江市| 洱源县| 句容市| 镇雄县| 辽宁省| 苍溪县|