摘要:
http://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UP 阅读全文
posted @ 2012-01-05 15:49
左正
阅读(215)
评论(0)
推荐(0)
摘要:
格式:MONTHS_BETWEEN(DATE1,DATE2)即MONTHS_BETWEEN(日期1,日期2)MONTHS_BETWEEN函数返回两个日期之间的月份数。如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数,否则,返回数值带小数,以每天1/31月来计算月中剩余天数。如果日期1比日期2小,返回值为负数。例:months_between(to_date('1999.11.29','yyyy.mm.dd'), to_date('1998.11.29','yyyy.mm.dd'))返回12注:两个参数均为同样月份 阅读全文
posted @ 2012-01-05 14:16
左正
阅读(663)
评论(0)
推荐(0)
摘要:
extBox添加属性AutoComplete="Off",需要自己手写 阅读全文
posted @ 2012-01-05 11:53
左正
阅读(357)
评论(0)
推荐(0)
摘要:
在我所做过和参与的大多数项目中,都会有用户提出的复杂的一些统计报表之内的功能要求,根据统计的复杂程度、效率及JAVA程序调用的方便性方面考虑,主要总结出以下几种方案:1、SQL语句该方案只能实现一些相对简单些的查询统计功能,语句嵌套多、写起来特别复杂,使程序的可读性变差,下面是实现一个按照上级机关统计下级各个公安机关管辖范围内对应的各个类别社会单位数量的统计功能的SQL:Sql代码 selectrpad(gajg_dm,12,'0'),sum(decode(C01,0,0,C01))asC01,sum(decode(C02,0,0,C02))asC02,sum(decode(C 阅读全文
posted @ 2012-01-05 11:12
左正
阅读(728)
评论(0)
推荐(0)
摘要:
一,什么是记录Record和PL/SQL表? 记录Record:由单行多列的标量类型构成的临时记录对象类型。类似于多维数组。 PL/SQL表:由多行单列的索引列和可用列构成的临时索引表对象类型。类似于一维数组和键值对。 都是用户自定义数据类型。 二,Record + PL/SQL表 用途是什么? Record + PL/SQL表可以进行数据的多行多列存储。这样我们就可使用Record + PL/SQL表在需要时封装一个临时的表对象,进行传递和操作。 通过Record自定义表结构,封装一条记录。PL/SQL表声明 可用列 类型 为Record类型(将可用列指向Record类型变量),每个索引.. 阅读全文
posted @ 2012-01-05 11:08
左正
阅读(339)
评论(0)
推荐(0)
摘要:
decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。 阅读全文
posted @ 2012-01-05 10:58
左正
阅读(1035)
评论(0)
推荐(0)
摘要:
LEAST()exp_list是一列表达式,返回其中最小的表达式,每个表达式都被隐含的转换第一个表达式的数据类型,如果第一个表达式是字符串数据类型中的任何一个,将返回的结果是varchar2数据类型,同时使用的比较是非填充空格类型的比较。UID该函数没有参数,返回唯一标示当前数据库用户的整数。USER返回当前用户的用户名USERENV()基于opt返回包含当前会话信息。opt的可选值为:ISDBA 会话中SYSDBA脚色响应,返回TRUESESSIONID 返回审计会话标示符ENTRYID 返回可用的审计项标示符INSTANCE在会话连接后,返回实例标示符。该值只用于运行Parallel .. 阅读全文
posted @ 2012-01-05 10:27
左正
阅读(222)
评论(0)
推荐(0)
摘要:
6、单行转换函数单行转换函数用于操作多数据类型,在数据类型之间进行转换。CHARTORWID()c 使一个字符串,函数将c转换为RWID数据类型。SELECT test_id from test_case where rowid=CHARTORWID('AAAA0SAACAAAALiAAA')CONVERT(,[,])c尾字符串,dset、sset是两个字符集,函数将字符串c由sset字符集转换为dset字符集,sset的缺省设置为数据库的字符集。HEXTORAW()x为16进制的字符串,函数将16进制的x转换为RAW数据类型。RAWTOHEX()x是RAW数据类型字符串,函数 阅读全文
posted @ 2012-01-05 10:24
左正
阅读(329)
评论(0)
推荐(0)
摘要:
POWER(,)返回n1的n2次方ROUND(,)返回舍入小数点右边n2位的n1的值,n2的缺省值为0,这回将小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须是整数。select ROUND(12345,-2),ROUND(12345.54321,2)FROM dualROUND(12345,-2) ROUND(12345.54321,2)12300 12345.54SIGN()如果n为负数,返回-1,如果n为正数,返回1,如果n=0返回0SIN()返回n的正玄值,n为弧度。SINH()返回n的双曲正玄值,n为弧度。SQRT()返回n的平方根,n为弧度TAN()返回n的 阅读全文
posted @ 2012-01-05 10:22
左正
阅读(215)
评论(0)
推荐(0)
摘要:
SOUNDEX()返回与c1发音相似的词。select SOUNDEX('dawes') Dawes SOUNDEX('daws') Daws,SOUNDEX('dawson') from dualDawes Daws DawsonD200 D200 D250TRANSLATE(,,)将c1中与c2相同的字符以c3代替select TRANSLATE('fumble','uf','ar') test from dualTEXTrambleTRIM([[]] from c3)将c3串中的第一个,最后一 阅读全文
posted @ 2012-01-05 10:21
左正
阅读(220)
评论(0)
推荐(0)
摘要:
INITCAP()c1为一字符串。函数将每个单词的第一个字母大写其它字母小写返回。单词由空格,控制字符,标点符号限制。select INITCAP('veni,vedi,vici') Ceasar from dualCeasarVeni,Vedi,ViciINSTR(,[,[,]])c1,c2均为字符串,i,j为整数。函数返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。当没有发现需要的字符时返回0,如果i为负数,那么搜索将从右到左进行,但是位置的计算还是从左到右,i和j的缺省值为1。select INSTR('Mississippi','i 阅读全文
posted @ 2012-01-05 10:19
左正
阅读(217)
评论(0)
推荐(0)
摘要:
一般的to_char是这样用的to_char(sysdate,'YYYY-MM-DD hh:mi:ss AM'),也有几个突出点的用法:to_char(sysdate, 'dd') 查看今天是几号to_char(sysdate, 'ww') 查看这是这个月第几个星期to_char(sysdate, 'mm') 查看这是一年中第几个月to_char(sysdate, 'yyyy') 查看年份last_day(to_date('2007-02-01','YYYY-MM-DD'))查看一个 阅读全文
posted @ 2012-01-05 10:15
左正
阅读(369)
评论(0)
推荐(0)

浙公网安备 33010602011771号