Oracle sql中的单引号

关于sql中的单引号,看以下几个例子:

例1:

select '张三' as sname from dual;


例2:

select '''张三''' as sname from dual;


例3:

select '''''张三''''' as sname from dual;


例4:将由单引号包裹的张三,改为由双单引号包裹

select replace('''张三''', ''''  ,'''''') as sname from dual;


单引号可以作为字符串的标识符,也可以作为转义符。在编写plsql函数、存储过程等数据库对象时,有时需要拼接动态sql,这时就需要能理清里面引号之间的关系,并且在执行动态sql前可能需要对引号做适当的替换。

猜你喜欢

转载自blog.csdn.net/u010999809/article/details/79943151