第一种:
通过使用Oracle语句块
declare
cursor cur_test is select widgetid from t_widget;
begin
for c in cur_test loop
insert into t_tag (tagid,widgetid,userid,tagname,tagdate) values(s_tag_tagid.nextval,c.widgetid,'15895829126','nanjing',sysdate);
end loop;
commit;
end;
第二中:
使用纯SQL语句实现
insert into t_tag (tagid,widgetid,userid,tagname,tagdate) select s_tag_tagid.nextval,widgetid,'15895829126','nanjing',sysdate from t_widget
Oracle 从一个表查询出数据,插入另一张表
数据库 2010-12-16 14:36:43 阅读203 评论0 字号:大 中 小 订阅
例子一
insert into pm_per_res_page_ele
(RES_ID,ELE_TYPE_CODE,ELE_CODE,REMARKS)
select
per_res_page_ele_id.nextval as RES_ID,
'Menu.Left.Tree' as ELE_TYPE_CODE,
menu.menu_id as ELE_CODE,
menu.menu_name as REMARKS
from SYS_MENU menu
例子二
insert into BACKUP_SYS_MENU t
select
menu.*,sysdate,BACKUP_SYS_MENU_ID.Nextval
from SYS_MENU menu
分享到:
相关推荐
一个选查询后插入到一个临时表的oracle函数
oracle查询一个月之内数据,例如查询某个月用户使用短信多少跳
Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大、灵活和复杂的系统,本文向大家介绍使用SQL查两个Oracle数据表查询的相同数据的方法。第一种方法:利用操作符intersect,intersect操作符...
表结构的创建比较简单,但是表的数据量太大,一时也想不到怎么把sqlserver表数据复制到oracle中,于是请教公司主管,用存储过程实现可以查询出所有数据的insert脚本,在oracle库中创建好表,直接把sqlserver中的...
oracle中查询两年之间某一个月的数据
Oracle表删除大量数据(千万)后查询变慢问题(原因分析)
自己工作时写的oracle搜索数据库,查找想要找的字符串.配置简单,省去单独写sql的时间.运行需要jre运行环境.
一、查看Oracle数据库中表空间信息的方法 1、查看Oracle数据库中表空间信息的工具方法 2、查看Oracle数据库中表空间信息的命令方法 二、查询Oracle数据库中数据文件信息的方法 1、查看Oracle数据库中数据文件信息的...
oracle 多表查询与数据修改学习笔记,主要是让大家熟悉三个或四个表的连接查询,熟练掌握delete、update与insert的语法。
Oracle 表删除大量数据后,即使表中只有几行记录,但用select count(*) from table 来查询发觉都不会马上出来,原因是该表的空间大了
oracle备份出来的数据可以导入到另一表空间.txt
这个文件是用oracle的脚本的如的,往oracle中插入的数据量可能会使用
可以从数据库中读取blob字段并插入到另一个表中,已经测试通过
Oracle查询数据 scott数据表查询练习 初级Oracle练习
今天在实践过程中遇到一个问题, 我想往数据库插入多条数据时,使用了如下语句: insert into 表1 (字段1,字段2) values (1,2),(2,3),(3,4); 这条语句在mysql中执行的话,语法一点毛病都没有,但是,在oracle上...
在Oracle数据库中删除两表中相同数据的方法是用到in语句,本文通过实例来讲解删除两表中相同数据的方法。
C#连接Oracle数据库(查询数据)方法,好东西,分享一下
查询一个Oracle表所占的物理空间大小
Oracle查询指定表的所有字段名和数据类型SQL