oracle数据库能不能将查询的结果创建成新表?

oracle数据库能不能将查询的结果创建成新表?,第1张

oracle数据库可以将查询的结果创建成新表,方法如下:

工具/原料

数据库  数据库管理工具  电脑

方法/步骤

1、首先,打开数据库管理工具进入界面,并连接到目标数据库<本例是用的PL/SQLDeveloper>。

2、从菜单中开启新的查询窗口,依次点击file---->new---->sqlwindows。

3、输入查询语句:SELECTT.*,T.ROWIDFROMG_XX_REPAIRT,执行。

4、单击“Editdate”使其变为未锁定状态,将数据复制粘贴到创建的新表即可。

可以通过以下sql实现

sql:create table tablename1 as select filename1, filename2 from tablename2

解释:从tablename2表中读取出filename1和filename2字段形成一个新表,这个表的名字就是tablename1.

可以直接将查询的数据生成一个

临时表

使用。

先创建临时表:

create

table

#临时表名(字段1

约束条件,字段2

约束条件,.....)

然后将查询的数据添加到临时表中:

select

*

into

#临时表名

from

表名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9457637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存