A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ruxi 中级黑马   /  2017-9-6 23:28  /  1019 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

create table biao1 (id number, name varchar2(20));
insert into biao1 values(1,'aa');
insert into biao1 values(2,'bb');
----------------------------------------------------------------------------
create table biao2 (id number, name varchar2(20));
insert into biao2 values(1,'cc');
insert into biao2 values(2,'dd');
----------------------------------------------------------------------------
--第一种
create view biao12(id,name1,name2) as
select b1.id,b1.name b1name,b2.name b2name
from biao1 b1,biao2 b2
where b1.id= b2.id

select * from user_updatable_columns where TABLE_NAME='biao12';
-----------------------------------------------------------------------------
--第二种
create view biao_view2(id,name1,name2) as select biao1.id,biao1.name,biao2.name
from biao1,biao2
where biao1.id=biao2.id

select * from user_updatable_columns where TABLE_NAME='BIAO_VIEW2';
--第二种有结果,为什么第一种没有结果?区别在哪?
--下面是查看键保留表的结果
OWNER        TABLE_NAME        COLUMN_NAME        UPDATABLE        INSERTABLE        DELETABLE
WATERUSER        BIAO_VIEW2        ID        YES        YES        YES
WATERUSER        BIAO_VIEW2        NAME1        YES        YES        YES
WATERUSER        BIAO_VIEW2        NAME2        NO        NO        NO

3 个回复

倒序浏览
这是单表查询吧
回复 使用道具 举报
Oliverwqcwrw 发表于 2017-9-8 16:27
这是单表查询吧

对呀 , 想问第一种为什么没结果
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
user_updatable_columns这时哪个表
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马