插入特殊符号的两种方法

--创建一个测试表
SQL>create table t(col1 int,col2 varchar(100));

--执行插入数据
SQL>insert into t values(1,'a&b');
--出现提示
enter value b:

看来不能直接插入字符'&',怎么解决这个问题呢?
发现方法有两种
1.使用命令 set define off
SQL>set define off;
SQL>insert into t values(1,'a&b');
1 row created;

2.使用转义字符
SQL>set escape on
SQL>insert into t values(1,'a/&b');
1 row created;

 

你可能感兴趣的:(插入特殊符号的两种方法)