你可以自己写个小函数,判断是否在单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)前面加一斜框!然后在插入的时候,用函数转换一下就行了,在取数据的时候,也相应的用个反函数,读取一下!如果你用PHP的话,PHP有自带函数:addslashes加斜线;用stripslashes来去掉斜线

解决方案 »

  1.   

    insert into BRANCHSPECIALTY (branchSpecID,branchID,grade,specialtyID,creditValue) values('''11090640996049126475616''','''10643281981151330847222''','''20051''','''10982380443183912921362''','''0''')
    就可以在你的每个字段中都插入带有单引号的字段值了
      

  2.   

    SQL> insert into tt values('''1''');1 row insertedSQL> select * from tt;X
    ----------
    '1'如果 隻想在tt中插入一個',怎麼辦啊?
      

  3.   

    可以这样啊
    insert into tt values('''1');或者:
    insert into tt values('1''');