【oracle】
小烽努力变强
自己选择的路跪着也要走完!
展开
-
ORACLE数据库五种约束增删改总结
非空约束:只能在列级设置,不能在表级设置;Create table userinfo (id number not null);创建表示设置非空约束; alter table userinfo modify username varchar2(20) not null在修改表时添加非空约束注意当表没有值时才可以设置;alter table userinfo modify ...原创 2019-03-17 11:23:46 · 318 阅读 · 0 评论 -
【数据库】ORACLE的rownum用法
一、概念--对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。二、使用方法(1)rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用r...转载 2019-04-10 23:10:00 · 719 阅读 · 0 评论 -
【oracle】varchar和varchar2区别
1.varchar是标准sql里面的。varchar2是oracle提供的独有的数据类型。2.varchar对于汉字占两个字节,对于英文是一个字节,占的内存小,varchar2都是占两个字节。3.varchar对空串不处理,varchar2将空串当做null来处理。4.varchar存放固定长度的字符串,最大长度是2000,varchar2是存放可变长度的字符串,最大长度是4000....转载 2019-07-02 16:40:48 · 25120 阅读 · 2 评论 -
【oracle】oracle查询习题总结
解题步骤: 1.要查询哪些字段、表 2.连接条件1.查询所有员工的年工资、所在部门的名称,按年薪从低往高排序。(1).要查询哪些字段、表: sal*12 + nvl(comm ,0) 年工资, dname 部门名称 emp e, dept d&nvl使null变为0;(2).连接条件: e.deptno = d.d...原创 2019-07-04 11:28:41 · 1063 阅读 · 0 评论 -
【oracle】事务的隔离级别
Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差点就提交了的事务,将数字改...转载 2019-07-05 18:53:18 · 241 阅读 · 0 评论