如何在oracle中建视图?帮忙看看这个语句对吗?
CREATE VIEW dbo.V_Book_Js
AS
SELECT Book.kcbm, Book.Xnxqh, Book.Sl, Book.ID, Book.JcXh, Book.BH, Book.Flag,
Curriculum.Kcmc, Book.Jsbh, Teacher.Jsxm, Book.JcID, JiaoCaiKC.JCname,
JiaoCaiKC.JCzzname, JiaoCaiKC.Jcbc, JiaoCaiKC.JCcbs, JiaoCaiKC.ISBN,
JiaoCaiKC.JCdj, JiaoCaiKC.JCkucun, Book.FfSl
FROM Book INNER JOIN
Curriculum ON Book.kcbm = Curriculum.kcbm INNER JOIN
Teacher ON Book.Jsbh = Teacher.Jsbh INNER JOIN
JiaoCaiKC ON Book.JcID = JiaoCaiKC.JcID
问题点数:0、回复次数:12Top
1 楼wangybyangxr(王永斌)回复于 2005-04-02 14:27:54 得分 0
INNER JOIN 在Oracle9以上才有。Top
2 楼gbbbc(初学者)回复于 2005-04-02 14:31:57 得分 0
是oracle9数据库Top
3 楼cate520(生瓜)回复于 2005-04-03 01:38:34 得分 0
如果表和字段没有问题的话,应该是正确的把,
Top
4 楼kulama2004(kulama)回复于 2005-04-04 08:55:19 得分 0
这个create view看上去没有语法错误
应该是对的,你在正式环境下试一下Top
5 楼luxuezhu(csdn完善你的blog吧)回复于 2005-04-04 08:57:12 得分 0
有什么错误吗?Top
6 楼gbbbc(初学者)回复于 2005-04-04 09:05:40 得分 0
FROM Book INNER JOIN
*
ERROR 位于第 7 行:
ORA-00942: 表或视图不存在
这个是错误信息,可表都有啊~~~~!Top
7 楼gbbbc(初学者)回复于 2005-04-04 09:46:53 得分 0
登入SQL*plus是用SYSDBA身份登入吗?Top
8 楼yown(yong)回复于 2005-04-04 11:54:32 得分 0
BOOK表是否存在,当前用户是否有访问Book的权限
sysdba登录
grant select on book to 用户;Top
9 楼yxxcrtd(Report中)回复于 2005-04-04 12:23:02 得分 0
uping....Top
10 楼jianwei_yu_wx()回复于 2005-04-05 09:09:09 得分 0
权限不够!^_^Top
11 楼gbbbc(初学者)回复于 2005-04-05 09:11:36 得分 0
我是用sysdba登入的,我用的用户是系统管理员的用户,权限是UNLIMITED TABLESPACE ,这有什么问题吗?Top
12 楼gbbbc(初学者)回复于 2005-04-05 09:12:28 得分 0
请教要用什么权限啊!Top




