怎样插入一个这样的字段(100分) insert into table1(bh,tm) values ('5''1-1'||''''||'剖面图'||'''');就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对不起:后边的'你还像不要的:改为这样:insert into table1(bh,tm) values ('5''1-1'||''''||'剖面图'); 笔误,应为:insert into table1(bh,tm) values ('5','1-1'||''''||'剖面图'); 就是'是oracle的保留字,用四个'代表一个字符:SQL> create table table1(bh varchar(20),tm varchar(20));表已创建。SQL> insert into table1(bh,tm) values ('5','1-1'||''''||'剖面图');已创建 1 行。SQL> select * from table1;BH TM-------------------- --------------------5 1-1'剖面图SQL> insert into table1(bh,tm) values ('5','1-1''剖面图'); 如 bobfang(匆匆过客) 所说! insert (bh,tm) values ('5','1-1''剖面图') 是的,在ORACLE中,单引号'是转义字符 insert (bh,tm) values ('5','1-1'||chr(39)||'剖面图') insert into table1(bh,tm) values ('5','1-1'#39'剖面图') insert into table1(bh,tm) values ('5','1-1'||''''||'剖面图');insert into table1(bh,tm) values ('5','1-1''剖面图'), 求sql语句 关于oracle个位数补零问题 锁和事务 循环7万次执行一个过程,为什么报错? 权限问题: 邻近两次进价比较。 如何查询有n列的table里前n-1个字段的值 对于日期时间型数据,我能以某种指定格式来进行存储吗? 特急:请教asp连接UNIX下的ORACLE的问题 为了在asp中调用我们局的oracle数据库,我在机器上装了oracle8,建了个服务名,将数据库字符集改成 amarica... ,一切正常,我又建立了一 oracle企业管理器中没有内容 撤销表空间一般要建多大?它和重做日志的作用有何不同?
后边的'你还像不要的:改为这样:
insert into table1(bh,tm) values ('5''1-1'||''''||'剖面图');
insert into table1(bh,tm) values ('5','1-1'||''''||'剖面图');
SQL> create table table1(bh varchar(20),tm varchar(20));表已创建。SQL> insert into table1(bh,tm) values ('5','1-1'||''''||'剖面图');已创建 1 行。SQL> select * from table1;BH TM
-------------------- --------------------
5 1-1'剖面图SQL>