Oracle
未读
Oracle函数row_number
row_number()over(partition by column_1,column_2)函数 1、案列一、使用该函数去重 天庭要给各路神仙发放中秋节礼物,统计了地址,但是有的需要神仙填写了多次数据,现在要进行去重,真实地址按照最后一次提交的时间为准 源数据: 解决办法: select *
f
Oracle
未读
Oracle多行合并为一行
listagg()within group(order by)多行合并为一行 listagg为Oracle 11.2新增的函数,用于字符串拼接,可以将多行数据合并为一行 比如查询STUDENTS表中各个年级的学生,源数据如下: SQL> select * from STUDENTS t;
S_ID
Oracle
未读
oracle基本操作
oracle笔记一(sql语句方面) 一.sql语句 1.增加主键 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN); 指定表空间 alter table TABLE_NAME add co
Oracle
未读
ORA-01653表空间超出最大值-增加数据文件
1、 在System用户下执行下面的SQL,查看表空间的名字、文件所在位置、数据文件当前大小、数据文件的最大值:表空间TSP_MEDICU已达到oracle最大表空间32G。 SELECT T.TABLESPACE_NAME,
D.FILE_NAME,
D.AUTOEXTENSIBL
Oracle
未读
Oracle11g设置密码无限制、大小写
11g密码默认有效期180天 ,修改成不限制 cmd-> sqlplus / as sysdba
sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ; 11g默认开始密码区分大小写 可以通过把参数设置为SEC_CASE_SE
Oracle
未读
Oracle创建DBlink
创建dblink CREATE PUBLIC DATABASE LINK dblink1 CONNECT TO username IDENTIFIED BY userpassword USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS
Oracle
未读
Oracle的三种去重方法
oracle的三种去重方法 下面通过案例进行三种去重方法的分析: 公司统计人员信息,发放节日福利,部分人员存在多次信息录入,需要对数据进行去重: 表信息: 1、distinct 通过观察,可以通过NAME、PROVINCE进行去重,结果如下: select distinct t.name, t.pr
Oracle
未读
Oracle自定义函数计算时间间隔
将分钟数转换为小时分钟的字符串格式显示 CREATE OR REPLACE Function fun_convert_minutetochar(n_minute number)
RETURN varchar2 Is
ls_between varchar2(20);
li_hours
Oracle
未读
新建用户并授权查询所有表
创建公共用户public_user create user public_user identified by public_user;
grant connect ,create view to public_user; 创建角色role_select_all create role role_s
Oracle
未读
oracle增加DBLINK
创建dblink CREATE PUBLIC DATABASE LINK dblink1 CONNECT TO **username** IDENTIFIED BY **userpassword** USING '(DESCRIPTION =
(ADDRESS_LIST =