随便下载一本基础书,里面都写的很详细,还有例子。。
在csdn资源里面下一本吧。。免费的。。

解决方案 »

  1.   

    这些问题随便百度都有很详细的例子,
    创建oracle 包:
    --创建包头
    create package test_package--包名
    is
    function average (cnum in char)
       return number;
    end;
    --创建包体
    create package test_package--包名
    is
    --求给定课程号的成绩的平均数
    function average (cnum in char)
       return number;
       as 
       avger number;
       begin 
       select avg(cj) into avger
          from cjb
          where kch = cnum
          group by kch;
        return (avger);
        end average;
    end;视图:
    create view v_users 
    as
    select id,name from users;
    角色的语句:
    create role account_create;--创建角色
    grant create any tables,create any view to account_create;
    --给角色授予创建创建表和视图的权限。