使用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碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一...