怎么将符号单引号插入ORACLE数据库的表中去啊?
谢谢各位.
谢谢各位.
解决方案 »
- (狂浪)在哪??
- 表主键用varchar2型和number型有什么区别吗
- Find the smallest collection of indexes that speed up the processing of all SELECT statements
- 触发器的导入
- 请问怎么在oracle的存储过程中执行一个shell脚本,高手指点
- 求tns协议分析
- Oracle已创建好的表,能不能改名的?
- ~~如何监视远程用户连接Oracle的信息,包括执行的SQL语句等~~
- Null查询问题??
- oracle下如何想数据库插入图片?
- 如何实现超过1000列的表?
- 大家谈谈索引在进行select,update,delete,insert操作时对数据库性能的影响
但是如果实际中就是要插入含有 ‘和&的语句就会出错,例如:执行:SQL> insert into a (id) values ('&11&');
输入 11 的值: 22
原值 1: insert into a (id) values ('&11&')
新值 1: insert into a (id) values ('22&')已创建 1 行。可是如果要插入的值就是&11&,不想让出现那个
提示对话应该怎么弄呢?看看下面:
命令类型:
SQL> create table a(id varchar2(16)); --SQL> insert into a values('i''m good'); --两个''可以表示一个'SQL> insert into a values('i'||chr(39)||'m good'); --chr(39)代表字符'SQL> insert into a values('a'||'&'||'b'); -- 用拼接的方法
SQL> select * from a; id
----------
i'm good
a&b
----------
'