Oracle 语句如何转义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 语句如何转义相关的知识,希望对你有一定的参考价值。

我想通过begindbms_output.put_line(...);end;来输入一个字符串'abcd' ,注意,abcd前后都有一个单引号

begin
dbms_output.put_line('''abcd''');
end;
oracle中字符串中,单引号用两个单引代表一个,也就是说单引号本身是转义符
参考技术A 1、set serveroutput on
2、begin
dbms_output.put_line(q'['abcd]');
end;

注:q'[ ]' 中间随意写,oracle都会将它当做字符串处理。
参考技术B 如题,是什么语句? 用db link。 create table local_table select * from table@remote_db_link; 如上位,dblink,关于dblink信息可查数据字典

oracle的insert的时候&符号如何插入(转义)

chr(38)替换&


insert   into   table   values( ‘http://localhost:8080/index.action?username=138&type=1 ‘);

insert   into   table   values( ‘http://localhost:8080/index.action?username=138 ‘||chr(38)|| ‘type=1 ‘);


以上是关于Oracle 语句如何转义的主要内容,如果未能解决你的问题,请参考以下文章

oracle怎么将字符串中的转义符

Oracle--通配符Escape转义字符模糊查询语句

Oracle SQL 转义字符(用于 '&')

如何在oracle中预测和转义单引号'

sql server 转义字符

oracle怎样转义单引号