create table t_dept(
id integer primary key,
name varchar2(12),
code varchar2(12)
);
在执行下面的语句时
insert into t_dept values(2,'r&d','002');
会出现提示信息,要求输入值
怎么才能原样插入字符串r&d
create table t_dept(
id integer primary key,
name varchar2(12),
code varchar2(12)
);
在执行下面的语句时
insert into t_dept values(2,'r&d','002');
会出现提示信息,要求输入值
怎么才能原样插入字符串r&d
主要是:oracle的特殊字符,需要进行转义,那就是字符'&'.
转义字符:[size=x-large] ’[/size]
[size=medium]两个办法:[/size]
[code="sql"]insert into t_dept values(2,'r'||'&'||'d','002'); [/code]
或者
[code="sql"]insert into t_dept values(2,'r'||chr(38)||'d','002'); [/code]