oracle复制表数据,复制表结构
来源:互联网 发布:mac 终端 默认路径 编辑:程序博客网 时间:2024/06/06 02:49
1、不同用户之间的表数据复制 。
对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:
insert into B.new(select * from A.old);
如果需要加条件限制,比如复制当天的A.old数据
insert into B.new(select * from A.old where date=GMT);
蓝色斜线处为选择条件
2、同用户表之间的数据复制 。
用户B下有两个表:B.x和B.y,如果需要从表x转移数据到表y,使用用户B登陆sqlpus即可:
insert into 目标表y select * from x where log_id>'3049' -- 复制数据
注意:目标表y必须先创建好
如insert into bs_log2 select * from bs_log where log_id>'3049'
3、B.x中个别字段转移到B.y的相同字段 。
--如果两个表结构一样
insert into table_new select * from table_old ;
如果两个表结构不一样:
insert into y(字段1,字段2) select 字段1,字段2 from x ;
4、只复制表结构。
加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表内容。
create table 用户名.表名 as select * from 用户名.表名 where 1=2;
如create table zdsy.bs_log2 as select * from zdsy.bs_log where 1=2;
5、完全复制表(包括创建表和复制表中的记录)。
create table test as select * from bs_log ; --bs_log是被复制表
6、 将多个表数据插入一个表中
insert into 目标表test(字段1。。。字段n) (select 字段1.。。。。字段n) from 表a union all select 字段1.....字段n from 表b;
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表数据,复制表结构
- oracle复制表结构,不复制数据
- oracle复制表,表结构,表数据
- oracle 复制表结构与表数据
- oracle复制表结构和表数据
- 【Oracle】复制表结构和表数据
- Oracle复制表结构和表数据
- oracle复制表结构和数据
- ORACLE复制表结构和数据
- oracle 复制表结构和数据
- Oracle复制表结构
- 复制表结构数据
- 什么要运用Div Css进行网页设计?
- CSS 字数太多时出现省略号
- ASP.NET GridView自动更新操作的常见错误
- 整理 SQL 数据库导出迁移用户账户及权限
- ORACLE用户自动被锁解决方法
- oracle复制表数据,复制表结构
- Winform TextBox中只能输入数字的几种常用方法(C#)
- 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持
- Oracle用户被锁的原因以及解决办法
- android:ellipsize省略文字用法
- 使用margin居中常见问题
- Windows 7 安装 Rational Rose 启动报错:无法启动此程序,因为计算机中丢失 suite objects.dll。
- [Cocos2d游戏开发之四] 独自收集Cocos2d提供的字体!共57种(有对照的字体图)
- C# 对 Windows 窗体控件进行线程安全调用