oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀?

oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀?,第1张

就是把加了单引号的内容当做一个字段的内容,一般用来拼字符串使用。

例如:a表中有个id字段,存的为001,002等。

我需要结果是id叫上“存单”两个字,我要的结果是 “存单001”,“存单002”

就可以写为

select '存单'||a.id

from a

用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误

C# 代码如下:

public String checkString(String str){

String returnStr = ""

if(str.indexOf("'") != -1){//判断字符串是否含有单引号

returnStr = str.replace("'", "''")

str = returnStr

}

return str

}

4.SQL 代码如下:

单引号('' )代替单引号(')即可

,'''' 代表‘

insert into table1 (test) values ('''')


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

原文地址: https://outofmemory.cn/sjk/9629142.html

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

发表评论

登录后才能评论

评论列表(0条)

保存