create or replace view smartemr.zyxx as
select "ZHUYH","XINGM","XINGB","CHUSNY","HUNYZK","WENHCD","ZHIY","CHUSDS","CHUSDX","MINZ","GUOJ","SHENFZ","DANWDZ","DANWDH","DANWYB","HUKDZ","HUKYB","LXRXM","LXRGX","LXRDH","RUYTJ","RUYKB","RUYSJ","RUYBQ","MENZYS","MENZZD","RUYZD","QUEZSJ","YAJ","DANBR","RUKSJ","HULDJ","ZHUZYS","CHUYSJ","CHUYBQ","CHUYJZ","BANLRQ","CAOZY","ZHUANGT","LSH","YOUHFS","YOUHFSMC","ISGZ","JIFRQ","YAJZT","CHUSRQ","XINGMPYM","BINGRLX","BIGNRBQ","ISYZ","FABJJ","GUOMYW","FH","CH","YONGYQK","XIANGGJC" from smartmed2.zyxx;
执行以上创建视图的语句,提示“权限不足”,授予用户 Smartemr DBA 以及 Create View 两个权限结果仍然失败......
经测试,在同一用户内创建视图不会有问题,但是我这个数据库是从 817 移植过来的,不想改程序,所以只能使用这种跨用户创建视图的方式(在 817 中创建是成功的......到 10g 就不行了),这个能不能解决呢????