
ORACLE
nvhaixx
这个作者很懒,什么都没留下…
展开
-
oracle函数整理---decode函数
作用:相当于case语句语法:decode(input_value,value0,result0[,value1,result1…][,default_result]);参数解释:1)nput_value 试图处理的栏位。decode函数将原创 2011-08-26 16:08:31 · 752 阅读 · 0 评论 -
ORACLE函数整理(函数暂不分类,以编程过程中遇到的先后添加)
目录1、instr函数返回要截取的字符串在源字符串中的位置2、decode函数相当于case语句 3、first_value函数返回组中数据窗口的第一个值 4、cast函数进行数据类型转换 5、sign函数判断数字的正负原创 2011-08-26 14:54:05 · 332 阅读 · 0 评论 -
oracle函数整理---Lpad函数和Rpad函数
作用:Lpad 将左边的字符串填充一些特定的字符,使其达到指定的长度 Rpad 将右边的字符串填充一些特定的字符,使其达到指定的长度语法:Lpad( string1, length[,pad_string] ) Rpad( string1, length[,pad_string] )参数解释:1)string1原创 2014-03-06 16:09:45 · 1259 阅读 · 0 评论 -
vb.net 调用oracle的package中的Procedure
''' ''' 执行数据库中的存储过程,插入临时表数据 ''' ''' 参数 ''' Private Sub ExecProcedure(ByVal strPara As String) '定义连接字符串 Dim strConn As String = String.Empty strConn ="D原创 2014-03-06 15:51:54 · 2517 阅读 · 0 评论 -
解决oracle排序时按照汉字拼音排序不正确的问题
1.使用NLSSORT函数在order by 时,转换一下汉字列为(NLSSORT(包含汉字的排序列,'NLS_SORT =SCHINESE_PINYIN_M'))参数说明:SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M原创 2012-09-19 09:10:59 · 3333 阅读 · 0 评论 -
oracle 使用job定时自动重置sequence
一、赋予用户创建和删除sequence的权限grant create any sequence to user_name;grant drop any sequnce to user_name;二、查看job设置show parameter job如果job_queue_processes=0 ,那么将该值更新为1alter system set job_queue_pro原创 2012-03-29 09:26:31 · 4539 阅读 · 1 评论 -
oracle性能优化
Oracle1. oracle的优化器1)oracle的优化方式有两种:基于规则的优化方式(Rule-Based Optimization,简称为RBO) 和基于代价的优化方式(Cost-Based Optimization,简称为CBO)。RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引原创 2012-01-03 16:07:56 · 1151 阅读 · 0 评论 -
Oracle 创建索引的基本规则总结
一、B-Tree索引1. 选择索引字段的原则:在WHERE子句中最频繁使用的字段 联接语句中的联接字段 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) ORACLE在UNIQUE和主键字段上自动建立索引 在选择性很差的字段上建索引只有在这个字段的值分布非常倾斜的情况下才有益(在这种情况下,某一,两个字段值比其它字段值少出现很多) 不要在很少独特值的字转载 2011-12-22 14:06:34 · 560 阅读 · 0 评论 -
oracle函数整理---sign函数
作用:判断数字的正负语法:sign(数字)参数解释:1)数字 要判断的数字返回值:数字,如果数字大于0返回1,小于0返回-1,等于0返回0范例:select sign(100),sign(-100),sign(0) from原创 2011-08-31 13:20:34 · 1045 阅读 · 0 评论 -
oracle函数整理---instr函数
作用:返回要截取的字符串在源字符串中的位置语法:instr( string1, string2 [, start_position [, nth_appearance ] ] )参数解释:1)string1 源字符串,要在此字符串中查原创 2011-08-26 15:42:37 · 668 阅读 · 0 评论 -
oracle函数整理---cast函数
作用:进行数据类型转换。注意:可以直接将几个栏位直接转换成table,varray,Collection,Nested Table。此时需结合multiset集合函数一起使用。1、转换一个栏位或值语法:cast( 栏位名/值 as 数据类型 )参数解释:1)栏位名原创 2011-08-30 11:56:30 · 12314 阅读 · 0 评论 -
oracle函数整理---first_value函数
作用:返回组中数据窗口的第一个值语法:select first_value(栏位1) over(PARTITION BY 栏位2 [,栏位3 order by 栏位4 ASC,栏位5 DESC]) from 表名范例:select distinct first_va原创 2011-08-29 10:08:51 · 2711 阅读 · 0 评论