关于数据库 sql 追加记录中带有特珠符号

关于数据库 sql 追加记录中带有特珠符号,第1张

str_tj = "INSERT INTO mp3(geming,lujing) values('" &Replace(sJ1,"'","''")& "','" & sJ2 & "')"

加一个'转译就可以了,其他的特殊符号不用转译

其实整体转义应该也不会影响太多的性能,用个正则一下就完成了。还有个办法:单引号是数据库默认的字符串的边界符,你只要修改就可以了,就是把数据库中表示字符串起始与结束改用别的符号,Oracle里是可以改的,Mysql你查一下。

1Oracle数据库 SELECTFROM TABLENAME WHERE ROWNUM 2Infomix数据库 SELECT FIRST NFROM TABLENAME 3DB2数据库 SELECT FROM(SELECTROW_NUMBER()OVER({ORDER BY COL1 DESC})AS ROWNUM FROM TABLENAME) WHERE ROWNUM 或者 SELECT COLUMN FROM TABLENAME FETCH FIRST N ROWS ONLY

插入数据库数据的语句:

INSERT INTO TESTTAB(FIELD1) VALUES('测试')

如果插入数据库的字符串中还有单引号,需要转义处理,如插入“It's a tree”,SQL语句如下:INSERT INTO TESTTAB(FIELD1) VALUES('It''s a dog')

如果SQL中有“&”,那么后面的字符串将被作为一个变量来处理,无法正常插入数据库。如果的确需要把&字符插入数据库,如下处理:

INSERT INTO TESTTAB(FIELD1) VALUES('I work in R'||'&'||'D')

电话号码 = "0321" +“-”+ "8523544" 基本格式,其中"电话号码"是变量,用变量名称代替。

例如 AAA是电话号码的变量,BBB是区号的变量 ,CCC是八位电话号码的变量:

AAA = BBB & "-" & CCC (AAA、BBB、CCC都是字符串变量)

以上就是关于关于数据库 sql 追加记录中带有特珠符号全部的内容,包括:关于数据库 sql 追加记录中带有特珠符号、如何向数据库中插入含有单引号的字符串、GF数据的条带号怎么查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9458334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存