Oracle
奥利奥小兵
你知道的越多,你不知道的就越多
展开
-
Oracle start with connect by prior 使用总结
Oracle树形数据结构查询数据原创 2020-05-30 21:46:51 · 9996 阅读 · 3 评论 -
Oracle 中总计和小计使用的函数
使用ROLLUP、CUBE函数原创 2020-05-23 11:28:23 · 2765 阅读 · 0 评论 -
Oracle查看命令
查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_s...原创 2018-08-03 14:43:11 · 632 阅读 · 0 评论 -
Oracle数据库图形化界面开不了,cmd界面可以使用
状态: 失败 -测试失败: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor解决方法:1、shutdown normal------正常关闭数据库2、s...原创 2018-07-31 21:27:33 · 1411 阅读 · 0 评论 -
Oracle中的next_day(date,char)
对于Oracle中的next_day(date,char)的理解,它是指指定日期date之后的下一个周char指定天的日期,char可以表示为星期或者天数,星期从星期日开始算。查看当前的日期:SQL> select to_char(sysdate,'yyyy/mm/dd/day') from dual;TO_CHAR(SYSDATE,'YYY----------------...原创 2018-07-30 21:14:22 · 4959 阅读 · 0 评论 -
ERROR: ORA-12560: TNS: 协议适配器错误
Oracle数据库客户端能启动执行操作,但是cmd界面下提示ERROR: ORA-12560: TNS: 协议适配器错误,Crtl+R输入services.msc命令检查Oracle两个服务是否开启,如果开启了还是此错误,那就去Crtl+R输入regedit命令找到如下图指示,更改Oracle_SID,一般为orcl,更改完成功启动...原创 2018-07-28 17:52:09 · 532 阅读 · 0 评论 -
Oracle并列排名显示
第一种:dense_rank() over (order by 字段 升序或降序) as 别名 from 表名;使用别名方便之后过滤条件使用;排名的时候并列算同一个人,如,1,2,2,3SQL> select ename,job,sal,dense_rank() over(order by sal desc) as rank from emp;ENAME JOB ...原创 2018-06-28 10:03:36 · 4677 阅读 · 0 评论 -
Oracle将日期转为年月日
SQL> select to_char(sysdate,'yyyy" 年" mm" 月 "dd "日" hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YYYY"年"MM"----------------------------2018 年 06 月 26 日 22:57:35原创 2018-06-26 23:01:44 · 18876 阅读 · 1 评论 -
Oracle的数据操作语言
1、表的命名规则,a.必须以字母开始;b.必须是1~30个字符长度;c.只能包含字母、数字、下划线_、美元符号$、和井号#;d.不能使用Oracle的关键字;e.同一个用户所拥有的对象之间不能重名;创建表:create table 表名 (列 数据类型 约束);SQL> create table stu (sid number primary key,sname varc...原创 2018-06-26 10:42:24 · 283 阅读 · 0 评论 -
PL/SQL中提示错误: PLS-00103: 出现符号 "CREATE"
在建一个程序包的时候,运行语句出现错误(6,1): PLS-00103: 出现符号 "CREATE"按照数据包的格式:数据包 --------------------------------------------------------------------------------定义: 定义包的规范 CREATE [OR REPLACE] PACKAGE <数据...原创 2018-06-30 12:33:40 · 13153 阅读 · 1 评论 -
查询oracle表的信息(表,字段,约束,索引)
查询oracle表的信息(表,字段,约束,索引)1、查询出所有的用户表select * from user_tables 可以查询出所有的用户表2、查询出用户所有表的索引select * from user_indexes3、查询用户表的索引(非聚集索引): select * from user_indexes where uniqueness='NON...转载 2018-06-24 22:53:15 · 1250 阅读 · 0 评论 -
Oracle回滚事务
Oracle数据库在添加、删除、修改时,默认没有真的提交到服务器,只是在数据的缓冲区,只有真的退出客户端,才会提交事务(生效)1.创建一张表SQL>create table stu( sid number primary key, sname varchar2(15) not null,);2.添加三条数据SQL> update stu set sname = ' a' w...原创 2018-06-24 19:35:18 · 1755 阅读 · 0 评论