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

 我来答
小清新心萌萌哒
高粉答主

2019-07-11 · 说的都是干货,快来关注
知道答主
回答量:1515
采纳率:100%
帮助的人:39.7万
展开全部

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

工具/原料

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

方法/步骤

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

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

3、输入查询语句:SELECT T.*,T.ROWID FROM G_XX_REPAIR T,执行。

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

TAIMI熙熙
推荐于2019-08-04 · TA获得超过2万个赞
知道小有建树答主
回答量:133
采纳率:80%
帮助的人:2.9万
展开全部

这个是可以的。

sql:create table  tablename1 as select t2. * from tablename2  t2 where  t2.filename =‘张三’。

解释:就是从tablename2 读取出来的结果集作为tablename1 的数据。之后可以通过 “ select  * from  tablename1” 进行结果查看。

Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息。

数据字典包含3种主要的用途:

1、Oracle访问数据字典发现关于用户、框架对象和存储结构的信息。    当执行DDL语言的时候,Oracle修改数据字典。

2、任何Oracle用户都能使用数据字典获取数据库的信息。数据字典基表中的数据对于Oracle是必需的。因此,只有Oracle才能写和修改数据字典的信息。Oracle提供了修改数据字典表的脚本。

3、在数据库操作过程中,Oracle读取数据字典,保证框架对象存在,用户能够访问它们。Oracle更新数据字典,反映数据库结构、审计、授权和数据的变化情况。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
园里对花之人1566
2017-12-28 · TA获得超过7万个赞
知道大有可为答主
回答量:4.4万
采纳率:1%
帮助的人:5634万
展开全部
这是必须的有,因为有函数表达式就要为其提供一个别名作为新表的属性。如:
create table table1 as
select station,lane,count(finishstatue) sta
from t_log_stat
where to_char(createtime , 'yyyymmdd')=20101220
group by station , lane;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式