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

2021-09-14 05:01:16 字數 1104 閱讀 3526

使用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);

。。。

publicstring getsqlbyhashtable(string tablename,hashtable ht)

else

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

}

",");

}

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

") values(");

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

")");

returnsb.tostring();

}

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