
数据库
文章平均质量分 76
谷雨雪白
无人问津的港口总是开满鲜花
展开
-
嵌套表集合
-第二个参数,代表开的空间和元素与下标为n的元素相同,n的大小不能超过已开空间的大小。--写一次开一个空间 --第一次开空间时,默认从1开始。--集合类型名与下标相同时,下面的元素会替换上面的元素。--删除最后n个下标+空间+元素。原创 2023-02-27 11:26:20 · 157 阅读 · 0 评论 -
七种索引简述,索引原则及索引失效
1.如果有两个或者两个以上的序列,其中一个是唯一索引,其他索引是非唯一的,这时Oracle会自动使用唯一索引,忽略调其他索引。1) 索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引(数据库对象有6个(用户,表,视图,索引,序列,触发器)create unique index 索引名 on 表名 (需要添加索引的字段1,需要添加索引的字段2);5.列中有很多空值,不建议创建索引,因为索引容易失效哦啊,但如果该列的非空值经常被查询,还是应当创建索引。原创 2023-01-30 13:54:57 · 313 阅读 · 0 评论 -
注释,同义词及视图
切换到sys账户时,同义词可以直接使用,不需要加所属用户,因为是私有同义词,无法直接找到,需要赋予查询权限,再来查看表。insert into v_xemp (empno,ename,deptno) values (125,'小白',20);insert into v_xemp (empno,ename,deptno) values (124,'小白',10);insert into emp (empno,ename,deptno) values (123,'菠萝',20);--第一次使用为添加注释。原创 2023-01-29 10:13:24 · 164 阅读 · 0 评论 -
序列与开窗函数
1) 偏移 select ename ,sal,lag(sal,1) over (order by sal),lead (sal,2) over (order by sal) from emp;lead (字段,偏移的行数,填充的内容(default)) over (分析子句) --lead 向上偏移。lag (字段,偏移的行数,填充的内容(default)) over (分析子句) --lag 向下偏移。--11如果有循环,当得到的值超过最大值或最小值,便会得到此值。原创 2023-01-28 17:01:31 · 174 阅读 · 0 评论 -
用户+权限
用户+权限1. 创建用户user1)语法:create user 用户名 identified by 密码;2)create user xx identified by xx;--如果只是员工权限,会报错,显示权限不足,需要赋予权限3) sys/sys systm/systm 两个管理员账号密码sysba数据库2. 赋权 grant2.1赋予用户会话的权限(即登陆权限)1)语法:grant create session to 用户名;2)grant create session to xx原创 2023-01-18 14:48:15 · 709 阅读 · 0 评论 -
函数,游标,嵌套循环
在Oracle中,通过关键词cursor来定义一组Oracle查询出来的数据结果集,将相数据集存储在内存中,游标类似指针输出其中一条记录,游标可达到循环数据库的目的。游标相当于指针的作用,优点是保存查询结果,方便以后使用,创建一次游标而重复使用若干次,比重复查询数据库要快的多。5、存储过程只能通过out和in/out来返回值,函数除了可以使用out,in/out以外,还可以使用return返回值。4、存储过程可作为独立的pl-sql执行,函数不能作为独立的plsql执行,必须作为表达式的一部分。原创 2023-01-17 09:37:39 · 330 阅读 · 0 评论