说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

来者有分!!!!存贮过程中创建视图的问题

编辑:说三道四文库 发布时间:2018-02-21 07:40
HTML文档下载 WORD文档下载 PDF文档下载
如何在存贮过程中创建视图???
望在线的朋友帮助,在线等
view不建议在过程中创建
如果真有需要,可以同动态语句实现
是不能用还是没有人用过???
动态语句可以用dbms_sql包,8i以上可以用本地sql:execute immediate sql来实现
要注意其差别,本地动态语句是每次都进行软分析的,不适合大量动态语句。
e.g.
8i以上
execute immediate 'create view viewname as select ……";
8i以下用dbms_sql包,参考文档
两种方式:
1、动态sql
  例:execute immediate 'create view view1 as select * from tab'
2、使用dbms_utility包
  例:dbms_utility.exec_ddl_statement('crete view view1 as select * from tab;')
TO:只取一瓢
先谢谢啦!!哥们我回去试试!!!!
给当前用户赋一个权限。
grant create any view to new_user;
如果不用包直接用CREATE是不成功的!
用动态语句可以实现的
UP
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘