数据库
Zzooper
这个作者很懒,什么都没留下…
展开
-
Oracle11.2新特性之列转行函数listagg
listagg函数使用方法就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来,如:学生表(t_student): id name 1 小明 2 小红课程表(t_course): id student_id name 1 1 语文 2 1原创 2016-09-09 15:30:56 · 283 阅读 · 0 评论 -
ORACLE 解决ORA-28000: the account is locked
pl/sql连接时报ORA-28000: the account is locked: 解决方案: 1、以管理员身份登入pl/sql 2、给锁定用户解锁 注:若有多个数据库并且锁定用户不在当前数据库,需先切换用户至当前数据库原创 2017-03-01 15:28:50 · 553 阅读 · 0 评论 -
ORACLE IMP-00058: 遇到 ORACLE 错误 1691 增加表空间
方法1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE ‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF’ SIZE 50M;方法2:新增数据文件,并且允许数据文件自动增长 ALTER TABLESPACE app_data ADD DATAFILE ‘D:\ORACLE\PRODUCT原创 2017-03-01 17:03:57 · 4708 阅读 · 0 评论 -
Oracle over函数
Oracle over函数 SQL code: sql over的作用及用法 RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序, 其转载 2017-03-30 10:33:57 · 371 阅读 · 0 评论 -
ORACLE导入遇到ORACLE错误959解决方法
今天在导入数据库文件时,有一张表未导入成功,报了如下错误:IMP-00003: 遇到 ORACLE 错误 959ORA-00959: 表空间 'XXXXXXXXXXX' 不存在。查询的确没有对应的表空间:select * from dba_data_files where tablespace_name = 'XXXX'添加上对应的表空间,再重新导入:create tablespace ts_s原创 2017-03-01 15:02:27 · 26741 阅读 · 1 评论 -
ORACLE常用命令
表空间操作:--查询指定表空间select * from dba_data_files where tablespace_name = 'USERS'--创建单个表空间create tablespace clsp logging datafile 'E:\APP\ZHPH\ORADATA\ORCL\clsp.DBF' size 32m autoe原创 2017-03-01 14:39:14 · 269 阅读 · 0 评论 -
ORACLE窗口函数
一、 分析函数简介分析函数是基于一组行来计算的。这不同于聚合函数且广泛应用于OLAP环境中。它是Oracle分析函数专门针对类似于”经营总额”、”找出一组中的百分之多少” 或”计算排名前几位”等问题设计的。分析函数运行效率高,使用方便。Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。原创 2017-08-01 16:24:21 · 1508 阅读 · 0 评论