Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
create table test1(
id number primary key ,
testname varchar2(20),
createtime date ,
falg varchar2(10)
);
create table test2(
id number primary key ,
testname varchar2(20),
createtime date ,
falg varchar2(10)
);
|
insert into test1 values (1, '测试数据1....1' ,sysdate-2, 'N' );
insert into test1 values (2, '测试数据1....2' ,sysdate-2, 'N' );
insert into test1 values (3, '测试数据1....3' ,sysdate-2, 'N' );
commit ;
|
-- 使用insert into select 拷贝数据(注意红色部分,可以自动生成id序列值)
insert into test2(id,testname,createtime,falg)
select seq_test.nextval,t1.testname,t1.createtime,t1.falg from test1 t1;
|
-- 使用 create table select 创建被拷贝数据(注意要删除test2表先)
create table test2 as select t1.id,t1.testname,t1.createtime,t1.falg from test1 t1;
|
select t1.id,t1.testname,t1.createtime,t1.falg into test2(id,testname,createtime,falg)
from test1 t1;
|
create or replace procedure test1_prod
is
aa varchar2(100);
begin
select t1.testname into aa from test1 t1 where id=1;
dbms_output.put_line( 't1.testname= ' || aa);
end ;
|
insert into test2(id,testname,createtime,falg)
select seq_test.nextval,t1.testname,t1.createtime,t1.falg from test1 t1;
|
典型从test1表查询出数据插入test2表,test2要自动插入id,看上面代码,id要在select中先从sequence中查询出了!!
Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)相关推荐
- oracle中的select into,Oracle中insert into select和select into的用法
Oracle中insert into select和select into的用法 两张表进行数据的拷贝,最常用的拷贝语句是: insert into select 和select into from ...
- oracle数据库 append,oracle中insert,copy,insert append执行对比
oracle中insert,copy,insert append执行对比 还是由于迁移数据库,测试了insert,copy,insert append的执行速度. 环境:oracle9i向oracle ...
- oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?
oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...
- oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解
Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...
- Oracle中insert into select和select into的区别
文章转自:http://www.linuxidc.com/Linux/2012-09/70984.htm 在Oracle中,将一张表的数据复制到另外一个对象中.通常会有这两种方法:insert int ...
- 添加的oracle语句,Oracle中Insert语句的总结
在oracle中,insert语句的使用: 1.insert into 表1(列名1,列名2,--) values(值1,值2,--) 2.insert into 表1(列名1,列名2,--) sel ...
- oracle的insert写法,Oracle中Insert语句的总结
在Oracle中,insert语句的使用: 1.insert into 表1(列名1,列名2,--) values(值1,值2,--) 2.insert into 表1(列名1,列名2,--) sel ...
- oracle中insert into 用法
在oracle中,insert语句的使用: 1.insert into 表1(列名1,列名2,--) values(值1,值2,--) 2.insert into 表1(列名1,列名2,--) sel ...
- 创建表结构相同的表,表结构相同的表之间复制数据,Oracle 中 insert into XXX select from 的用法...
/**1. 用select 创建相同表结构的表*/ create table test_tbl2 as select * from test_tbl1 where 1<>1; /** ...
- insert执行时oracle如何处理,ORACLE中Insert时字符处理
在默认情况下,ORACLE允许用户在表字段里使用&字符和其他一些特殊字符. SQL> select * from v$version; BANNER ------------------ ...
最新文章
- 面试Python开发的这道题超简单,我却搞砸了!
- 开发日记-20190915 关键词 汇编语言王爽版 第十二章
- python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)
- java list集合增删改_Java中集合类list的增删改查
- python内函数名加括号和不加括号的区别,python中 函数名加括号与不加括号
- 使用Python和Prometheus跟踪天气
- Mysql编写定时任务事件
- 零基础带你学习MySQL—加密函数和系统函数(十六)
- L1-041 寻找250-PAT团体程序设计天梯赛GPLT
- 四万个与RIG漏洞利用套件相关的子域名遭到关闭
- 嵩天python测验_嵩天老师《Python语言程序设计》第2周测试题笔记
- 黑php的称呼,这三个称呼你都说对了吗?
- tomcat连接oracle报错,跪求解决在eclipse中开oracle数据库库TOMCAT报错
- linux进行挂载Nas存储
- Excel如何批量重命名文件
- 如何在Linux中发现IP地址冲突
- Markdown 编辑器设置字体大小颜色
- 【CTFhub】web-信息泄露-备份文件下载-网站源码_WriteUp
- 求一款快捷回复工具聊天辅助软件手机版(聊天微快聊回复助手)
- 【原创】C#玩高频数字彩快3的一点体会