SQL insert语句中插入带有特殊符号

1、插入数据库字符串中海油单引号,需要转义处理,例如插入“I‘m OK!”

  SQL语句:

1 INSERT INTO tableTest(FileTXT) VALUES('I''m OK!')

2、如果SQL中有“&”特殊字符,那么后面的字符串会被当作一个变量处理,无法正常插入数据库。

  如果需要把“&”字符插入到数据库,

  SQL语句:

1 INSERT INTO tableTest(ID,FileTxt) VALUES(1,'I want insert '||'&'||' charactor!');
1 INSERT INTO tableTest(ID,FileTxt) VALUES(1,'I want insert '||chr(38)||' charactor!');