![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle复习
文章平均质量分 84
燚心
天下为棋,一步三思
展开
-
oracle-创建用户
SQL> create user c##u2 identified by password;oracle12c之前创用户不用加c##的,但是由于12c是什么可插拔数据库的,所以需要加上,不然会出现ORA-65096: 公用用户名或角色名无效但是只有用户是不行的,它还需要一系列权限,理论上赋予它connect角色就可以拥有登录数据库,执行数据查询和操作,实际上,建视图会提示权限不足!!!所以还...原创 2018-06-23 23:30:31 · 114 阅读 · 0 评论 -
游标
--在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(Context Area),即缓冲区。游标是指向该区的一个指针,或是命名一个工作区(Work Area),或是一种结构化数据类型显式游标--显式游标主要是用于对查询语句的处理,尤其是在查询结果为多条记录的情况下declare cursor c1 is --定义游标 ...2018-06-24 16:10:46 · 133 阅读 · 0 评论 -
SQL语言复习
以下仅为个人复习参考DDLSQL> create table student( 2 sno char(10) not null primary key, 3 sname varchar(20) not null, 4 sage int, 5 sex char(2) constraint def_sex default 'M', 6 sdept varchar(20) 7...2018-06-24 10:57:45 · 145 阅读 · 0 评论 -
触发器实例
在student表中增加一列冗余列sum_grade,在sc表中作一触发器,当添加,删除,修改时,student表中sum_grade改变create or replace trigger sc_ins_del_updafter insert or delete or update of grade,sno on scfor each row declare isum_grade nu...原创 2018-06-25 14:05:12 · 1461 阅读 · 0 评论 -
包
create or replace package SNis procedure insert_info(Psno sc.sno%type, Pcno sc.cno%type, Pgrade sc.grade%type, IsSuccess...原创 2018-09-05 17:53:30 · 131 阅读 · 0 评论