自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 oracle中merge into语句详解

merge into 语句是insert 与update语句的结合,可以同时实现update和insert的功能。一、merge into语句的语法。MERGE INTO schema. table aliasUSING { schema. table | views | query} aliasON {(condition) }WHEN MATCHED THEN  UPD

2017-04-26 10:05:49 49388 1

原创 oracle中同义词

同义词也就是别名的意思,经常用于简化对象访问和提高对象访问的安全性。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义同义词分为两类:公有同义词和私有同义词一、查看用户下的同义词 --查看同义词 信息 SELECT * FROM DBA_SYNONYMS WHERE SYNONYM_NAME ='DM_CUSTBD_SET';  SELECT * F

2017-04-25 15:47:47 926

原创 oracle中db link

一、db_link 的概述  db_link是定义一个数据库到另一个数据库的路径的对象。db_link允许你查询远程表及执行远程的程序。二、查看db_link (必须在DBA权限下查看)select owner,object_name from dba_objects where object_type='DATABASE LINK';select * from dba_db_li

2017-04-25 15:10:03 882

原创 oracle中global_name的相关信息

通过查询语句:select text from dba_views where view_name = 'GLOBAL_NAME';select owner, object_name, object_type  from dba_objects where object_name = 'GLOBAL_NAME';可以发现global_name实际上是一个视图,来源于sys.

2017-04-25 14:32:20 838

转载 用sql plus连接数据库时报错ORA-12560:TNS:协议适配器错误

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleOraDb11g_home1TNSListener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

2017-04-25 14:19:34 23443 2

原创 ORACLE中树操作递归算法connect by prior

创建表 linshi_ljq在其中插入数据--父菜单insert into linshi_ljq(value, value_meaning, parent_value_low) values(1, '父菜单1',null);insert into linshi_ljq(value, value_meaning, parent_value_low) values(2, '父菜单2',

2017-04-24 10:34:58 312

原创 oracle开窗函数over(partition by)函数整理

一、开窗函数与聚合函数的不同之处在于:聚合函数每个组返回一行,而开窗函数返回多行。所有有些时候使用开窗函数时需要去重。例如: select t.deptno,sum(t.sal) sal from linshi_ljq t group by t.deptno;结果是:结果中没有重复数据,不需要去重如果用开窗函数: select  t1.deptno, sum(t1.sal)

2017-04-20 16:58:51 8039

原创 oracle存储过程中的while loop循环示例

declare  load_date date; --声明一个循环变量begin  load_date := to_date('201001', 'yyyymm'); --给循环变量赋初始值  while load_date         to_date(to_char(add_months(sysdate, -1), 'yyyymm'), 'yyyy

2017-04-20 16:22:57 10186

原创 oracle中rownum、rowid、row_number()、rank()、dense_rank()的用法

一.rownum函数rownum是一个伪列,是对查询出的数据自动添加的一个行号。rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同,最终也会导致rownum不同。我们通常在sql分页时或在查询某一范围的记录时,我们会使用rownum例如:查询10条数据select rownum,t.*  from dm_custbd_index_month t 

2017-04-20 14:51:34 1678

原创 oracle中lag()函数和lead()函数的用法

lag和lead函数可以在同一次查询中取出同一字段的前N行数据(lag)和后N行数据(lead)。这种字段可以使用对相同表的表连接来实现,不过使用lag和lead函数具有更高的效率。语法:LAG(EXP_STR,OFFSET,DEFVAL)OVER()LEAD(EXP_STR,OFFSET,DEFVAL)OVER()EXP_STR:要取的列OFFSET: 取偏移后的第几行数据

2017-04-20 13:51:10 26357

原创 EXCEL中VLOOKUP函数的使用

2017-04-07 16:05:33 300

原创 存储过程中一些用到的语句的整理

一、存储过程格式:1)首先在存储过程开始阶段加要注释:若详尽一些,可以参考下面的列表。正常情况一定要加的是描述,创建人,创建时间。如果后期有修改要加上修改人,修改时间,修改内容及原因  /****************************************************/  /* 指标: INDEX_01  /* 指标描述:毛收入实际值  /* 传入参数-

2017-04-07 13:39:31 1618

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除