发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
转载:Oracle中把一个查询结果插入到一张表中
以下是信息留存:
一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。 例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:
create table b as select * from a
二、Oracle数据库中支持把查询结果导入到另外一张表中。 例如:有两个表A和B 1)如果两个表的表结构是否相同,但要插入的字段类型相同: I 把A表的全部字段数据插入到B表中:
insert into B select * from A;
II 把A表中某些字段的数据插入B表中:
insert into B(字段名)(select 字段名 from A)
2)如果不在同一个schema下请在表名前加上schema,例如有schema a和b:
insert into b.B select * from a.A
来自: 好闺女瑶瑶 > 《ORACL》
0条评论
发表
请遵守用户 评论公约
DB2 SQL命令小集
SQLite3命令操作大全
SQLite3命令操作大全。例如:$ sqlite3 ex1SQlite vresion 3.3.10Enter ".help" for instructionssqlite> select * from sqlite_master; type = table name = tbl1tbl_name = tbl1r...
sqlite查询表名判断字段是否存在等
sqlite 查询表名 判断字段是否存在等。发生该错误时,SQL语句必须使用 sqlite3_prepare()API来重新编译. 在 SQLite3 中, 一个 SQLITE_SCHEMA 错误只会发生在用 sqlite3_prepare()/sqlite3_step()/sqlit...
mysql update replace 正则
INSERT INTO <表名> (<字段1>, <字段2>, <字段3>) VALUES (<值1>, <值2>, <值3>);INSERT IN...
oracle怎么复制表数据
1.不同用户之间的表数据复制。对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:2.同用户表之间的数据复制。用户B下有两个表:B.x和B.y...
查询 mysql,oracle 注释
查询数据表,数据字段注释的查询语句
SQL Server与oracle两者区别之语法区别
SQL Server与oracle两者区别之语法区别。--Sql Server的Sql 语句 insert into Table (Column1,Column2) values (@Value1,@Value2) --Oracel中的Sql 语句 Insert Into Table (Column1,Column2) values ...
oracle查询前几条
oracle查询前几条好长时间没用oracle 了,查询前几条记录oracle 貌似还有些值得思考的地方,直接查询前五条select * from 表名 where rownum<=5 order by id desc。再想,我想让他显示字段名怎么办...
sql数据库如何将查询结果中几个字段写入另一个表
sql数据库如何将查询结果中几个字段写入另一个表insert into B.DBF(字段1,字段2) select 字段1,字段2from A,DBF where 条件(新中记录的一些字段,比如日期等)可以批量插入,sql语句如下 -...
微信扫码,在手机上查看选中内容