如何在视图中使用URL调用其他的视图?

如何在视图中使用URL调用其他的视图?,第1张

视图不是直接打开的用url不能直接访问某个视图的一般过程是url去访问一个Control

然后在control里使用$this->load->view()来调用视图。

视图可以看成是一个表。直接用关联查询就行了。把里面的关联的字段关联起来。

比如说

select

*

from

student

s

inner

join

view_studneAddress

v

on

s.studentno=v.studentno

查询视图里面的列就用v.列名

Oracle创建跨用户视图,也就是跨模式视图。

1、首先在A中运行,把读取的权限赋值给B,这样在B中建立视图就可

grant select on A.userA to B以读取A中userA表中的数据了。

2、登录用户B表空间,建立视图 语句如下:

create or

replace view cas_user_view as select

B.LOGIN_NAME,B.PASSWORD,B.LOGIN_FLAG from userB B union select

A.LOGIN_NAME,A.PASSWORD,A.LOGIN_FLAG

from A.userA

A

到此,在用户B中已建立名为

cas_user_view的视图,可以供A和B同时使用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/677443.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存