
oracle
zhu0902150102
这个作者很懒,什么都没留下…
展开
-
oracle之游标
先建两个表emp(员工表,员工号,所在部门号,名字,职位,工资)和dept(部门表,部门号,部门名称)create table emp(empno char(4) constraint pk_emp_empno primary key,deptno number(1) constraint fk_emp_dept_deptno references dept(deptno),ename varch...原创 2018-07-09 16:50:12 · 505 阅读 · 0 评论 -
oracle之序列
CREATE SEQUENCE SEQUENCE_NAME/*序列名*/INCREMENT BY 步长(步长为正是递增,为负时递减,默认1)START WITH A(初始值)MAXVALUE B(最大值)MINVALUE C(最小值)CYCLE/NOCYCLE(是否循环)CACHE D/NOCACHE;(是否分配缓存)用sequence_name.nextval获得下一个序列值;用...原创 2018-08-06 09:13:20 · 166 阅读 · 0 评论 -
oracle之模式对象
1.静态数据字典视图分类user_:当前用户拥有的全部对象信息all_:当前用户可以访问全部对象信息和权限信息dba_:数据库拥有的所有对象和权限信息 object:对象,tables:表格,tab_columns:表格每列,views:视图,role_privs:权限,users:用户信息等等2:动态性能数据字典视图(V$)其中总览视图:V$FIXED_Table其中的定义...原创 2018-08-06 09:12:01 · 2128 阅读 · 0 评论 -
oracle之数据库的备份
创建了用户:create ucfq identified by pcfq;创建表create table stud(sid number primary key,age number,birthday date,sex varchar2(6))partition by range(sid) subpartition by list(sex)(partition p1 value...原创 2018-08-06 09:10:34 · 348 阅读 · 0 评论 -
oracle之动态sql
语法:EXECUTE IMMEDIATE SQL_STRING [INTO DEFINE_VARIABLE,DEFINE_VARIABLE.../record] [USING IN /OUT BIND_ARGUMENT,IN /OUT BIND_ARGUMENT..]SQL_STRING:sql语句或PL/SQL代码块DEFINE_VARIABLE:表示用来接收查询结果的变量...原创 2018-08-06 09:07:47 · 5220 阅读 · 0 评论 -
oracle之表分区
分区元素: 字符串, 日期时间或间隔文字, 数字或 MAXVALUE查看表的分区,利用user_tab_partitionsselect table_name,partition_name from user_tab_partitions where table_name='STUD';1:范围分区--按行分区,create table stud(sid number primary...原创 2018-08-06 09:06:18 · 849 阅读 · 0 评论 -
oracle之表的连接查询
create table readerinfo(readerid char(4) constraint pk_readerinfo_id primary key,readername varchar2(20),unit varchar2(20),bookcount integer);create table bookinfo(bookid char(4) constraint p...原创 2018-08-06 09:05:00 · 384 阅读 · 0 评论 -
oracle之存储过程
1、定义所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。2、存储过程的创建Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。3.语法 create [or replac...原创 2018-07-11 20:14:57 · 1811 阅读 · 0 评论 -
oracle之触发器
触发器语法:1、触发器语法CREATE [OR REPLACE] TIGGER 触发器名[before|after] --触发时间[insert|update[of]|delete] --触发事件ON 表名[FOR EACH ROW]--行级触发器[for each statement]--表级触发器BEGIN pl/sql语句[或者调用已经建立好的存储过程]END;其中:触发器名:触发器对...原创 2018-07-09 17:23:23 · 849 阅读 · 0 评论 -
oracle之用户和表空间
用户和表空间查看1:查看当前用户show user;2:数据字典dba_users (有关user的数据字典) user_users(普通用户用)查找创建的所有用户名select username from dba_users;3:启用某个用户(被锁定时,需要解锁)解锁某用户scottalter user scott account unlock;表空间:定义:oracle 表空间属于存储结构,是...原创 2018-07-09 16:52:08 · 280 阅读 · 0 评论 -
oracle之用户和表空间
用户和表空间查看1:查看当前用户show user;2:数据字典dba_users (有关user的数据字典) user_users(普通用户用)查找创建的所有用户名select username from dba_users;3:启用某个用户(被锁定时,需要解锁)解锁某用户scottalter user scott account unlock;表空间:定义:or...原创 2018-08-06 09:15:01 · 187 阅读 · 0 评论