楼主: claymail

[参考文档] Advanced SQL Functions in Oracle 10g Jan 2006.pdf下载

[复制链接]
论坛徽章:
18
ITPUB元老
日期:2005-02-28 12:57:002010新春纪念徽章
日期:2010-03-01 11:20:00
11#
发表于 2006-7-14 09:24 | 只看该作者
谢谢

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33生肖徽章2007版:鼠
日期:2008-01-02 17:35:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512013年新春福章
日期:2013-02-25 14:51:24
12#
 楼主| 发表于 2006-7-19 09:46 | 只看该作者
自己顶一下

使用道具 举报

回复
论坛徽章:
18
ITPUB元老
日期:2005-02-28 12:57:002010年世界杯参赛球队:南非
日期:2010-04-19 12:17:452010新春纪念徽章
日期:2010-03-01 11:05:01生肖徽章2007版:牛
日期:2009-11-02 17:04:55祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:兔
日期:2008-09-22 19:33:40奥运会纪念徽章:蹦床
日期:2008-09-09 11:00:24奥运会纪念徽章:跳水
日期:2008-06-16 06:59:25ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44数据库板块每日发贴之星
日期:2007-10-08 01:03:42
13#
发表于 2006-7-19 13:10 | 只看该作者
多谢

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
14#
发表于 2006-7-19 15:17 | 只看该作者
这个主要是讲什么的?

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
18
迷宫蛋
日期:2011-06-01 15:32:28蛋疼蛋
日期:2011-10-27 13:21:25ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41ITPUB社区千里马徽章
日期:2013-06-09 10:15:342014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31
15#
发表于 2006-7-19 16:56 | 只看该作者
赞一个!顶上来!

使用道具 举报

回复
论坛徽章:
12
授权会员
日期:2008-06-22 21:38:54ITPUB9周年纪念徽章
日期:2010-10-08 09:32:27迷宫蛋
日期:2011-08-08 20:44:42ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:50:44双黄蛋
日期:2012-03-08 13:55:532013年新春福章
日期:2013-02-25 14:51:24
16#
发表于 2006-7-19 17:21 | 只看该作者
謝謝!
有沒有中文版的?

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33生肖徽章2007版:鼠
日期:2008-01-02 17:35:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512013年新春福章
日期:2013-02-25 14:51:24
17#
 楼主| 发表于 2006-7-20 10:42 | 只看该作者
最初由 lfree 发布
[B]这个主要是讲什么的? [/B]




¢HAPTER 1 ¢OMMON oRACLE FUNCTIONS: a FUNCTION rEVIEW. . . . . . . 1
¢ALLING sIMPLE sQl FUNCTIONS . . . . . . . . . . . . . . . . . . 3
nUMERIC FUNCTIONS. . . . . . . . . . . . . . . . . . . . . . . . . 4
¢OMMON nUMERICAL mANIPULATION FUNCTIONS . . . . . . . 4
nEAR ffALUE FUNCTIONS. . . . . . . . . . . . . . . . . . . . . 7
nULL ffALUE FUNCTION . . . . . . . . . . . . . . . . . . . . . 10
lOG AND eXPONENTIAL FUNCTIONS . . . . . . . . . . . . . . 12
oRDINARY tRIGONOMETRY FUNCTIONS. . . . . . . . . . . . . 14
HYPERBOLIC tRIG FUNCTIONS . . . . . . . . . . . . . . . . . 16
sTRING FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . 18
tHE instr FUNCTION . . . . . . . . . . . . . . . . . . . . 18
tHE sUbstr FUNCTION . . . . . . . . . . . . . . . . . . . 20
tHE rePla¢e FUNCTION . . . . . . . . . . . . . . . . . . 23
tHE trim FUNCTION . . . . . . . . . . . . . . . . . . . . . 24
dATE FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . 27
¢HAPTER 2 rEPORTING tOOLS IN oRACLE’S sQl*PLUS . . . . . . . . . . . . 31
¢olUmn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
FORMATTING nUMBERS. . . . . . . . . . . . . . . . . . . . . . . 35
sCRIPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
FORMATTING dATES. . . . . . . . . . . . . . . . . . . . . . . . . 41
breaK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
¢omPUte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
rEMARKS IN sCRIPTS . . . . . . . . . . . . . . . . . . . . . . . . 48
ttitle AND btitle . . . . . . . . . . . . . . . . . . . . . . 49
rEFERENCES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
V
¢HAPTER 3 tHE aNALYTICAL FUNCTIONS IN oRACLE
(aNALYTICAL FUNCTIONS i). . . . . . . . . . . . . . . . . . . . . . . . . . . 53
fiHAT aRE aNALYTICAL FUNCTIONS? . . . . . . . . . . . . . . . . 53
tHE rOW-NUMBERING AND rANKING FUNCTIONS . . . . . . . . . 55
tHE oRDER IN fiHICH THE aNALYTICAL FUNCTION iS
PROCESSED IN THE sQl sTATEMENT . . . . . . . . . . . . . . . . 65
a sele¢t WITH JUST A From ¢LAUSE . . . . . . . . . . 66
a sele¢t WITH oRDERING . . . . . . . . . . . . . . . . . 66
a fiHere ¢LAUSE iS aDDED TO THE sTATEMENT . . . . . . 67
aN aNALYTICAL FUNCTION iS aDDED TO THE sTATEMENT . . . 67
a JOIN iS aDDED TO THE sTATEMENT . . . . . . . . . . . . . 68
tHE JOIN fiITHOUT THE aNALYTICAL FUNCTION . . . . . . 69
aDDING oRDERING TO A JOINED rESULT. . . . . . . . . . 70
aDDING AN aNALYTICAL FUNCTION TO A QUERY THAT
¢ONTAINS A JOIN (AND oTHER fiHere ¢ONDITIONS) . . 71
tHE oRDER WITH GroUP bffi iS PRESENT . . . . . . . . . . 72
aDDING oRDERING TO THE QUERY ¢ONTAINING THE
GroUP bffi. . . . . . . . . . . . . . . . . . . . . . . . . . 73
aDDING AN aNALYTICAL FUNCTION TO THE GroUP bffi
WITH order bffi ffERSION . . . . . . . . . . . . . . . . . . 74
¢HANGING THE FINAL oRDERING AFTER HAVING aDDED
AN aNALYTICAL FUNCTION. . . . . . . . . . . . . . . . . . . . 75
USING HaffinG WITH AN aNALYTICAL FUNCTION . . . . . . . 76
fiHERE THE aNALYTICAL FUNCTIONS ¢AN BE USED IN A
sQl sTATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . 77
mORE tHAN oNE aNALYTICAL FUNCTION mAY bE USED IN
A sINGLE sTATEMENT . . . . . . . . . . . . . . . . . . . . . . . . 78
tHE PERFORMANCE iMPLICATIONS OF USING aNALYTICAL
FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
nULLS AND aNALYTICAL FUNCTIONS . . . . . . . . . . . . . . . . . 86
PARTITIONING WITH Partition-bffi. . . . . . . . . . . . . . . 95
a PROBLEM THAT USES rofi-nUmber FOR A sOLUTION . . . . 96
ntile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
ranK, Per¢ent-ranK, AND ¢Ume-dist. . . . . . . 105
rEFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
VI
¢ONTENTS
¢HAPTER 4 aGGREGATE FUNCTIONS USED AS aNALYTICAL FUNCTIONS
(aNALYTICAL FUNCTIONS ii). . . . . . . . . . . . . . . . . . . . . . . . . . 111
tHE USE OF aGGREGATE FUNCTIONS IN sQl . . . . . . . . . . . 111
ratio-to-rePort. . . . . . . . . . . . . . . . . . . . . . 115
fiINDOWING sUBCLAUSES WITH PHYSICAL oFFSETS IN
aGGREGATE aNALYTICAL FUNCTIONS . . . . . . . . . . . . . . . . 120
aN eXPANDED eXAMPLE OF A PHYSICAL fiINDOW . . . . . . . . 127
dISPLAYING A rUNNING tOTAL USING sUm AS AN
aNALYTICAL FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 131
UnboUnded FollofiinG . . . . . . . . . . . . . . . . 134
PARTITIONING aGGREGATE aNALYTICAL FUNCTIONS. . . . . . . . . 135
lOGICAL fiINDOWING . . . . . . . . . . . . . . . . . . . . . . . 137
tHE rOW ¢OMPARISON FUNCTIONS—lead AND laG . . . . 143
laG AND lead oPTIONS. . . . . . . . . . . . . . . . . . 146
¢HAPTER 5 tHE USE OF aNALYTICAL FUNCTIONS IN rEPORTING
(aNALYTICAL FUNCTIONS iii) . . . . . . . . . . . . . . . . . . . . . . . . . 149
GroUP bffi . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
GROUPING AT mULTIPLE lEVELS . . . . . . . . . . . . . . . . . . 155
rollUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
¢Ube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
GroUPinG WITH rollUP AND ¢Ube . . . . . . . . . . . 162
¢HAPTER 6 tHE model OR sPreadsHeet PREDICATE IN
oRACLE’S sQl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
tHE bASIC model ¢LAUSE . . . . . . . . . . . . . . . . . . . 166
rULE 1. tHE rESULT sET . . . . . . . . . . . . . . . . . . . 169
rULE 2. Partition bffi. . . . . . . . . . . . . . . . . . 169
rULE 3. dimension bffi . . . . . . . . . . . . . . . . . 170
rULE 4. measUres . . . . . . . . . . . . . . . . . . . . 170
rUles THAT USE oTHER ¢OLUMNS . . . . . . . . . . . . . . . 174
rUles THAT USE sEVERAL oTHER rOWS TO ¢OMPUTE
nEW rOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
retUrn UPdated rofis . . . . . . . . . . . . . . . . . 183
USING ¢OMPARISON oPERATORS ON THE lHs . . . . . . . . . . 184
aDDING A sUMMATION rOW—USING THE rHs TO
GENERATE nEW rOWS USING aGGREGATE dATA . . . . . . . . . 186
sUMMING WITHIN A PARTITION . . . . . . . . . . . . . . . . . . 189
VII
¢ONTENTS
aGGREGATION ON THE rHs WITH ¢ONDITIONS ON THE
aGGREGATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
rEVISITING ¢ff WITH ffALUE oFFSETS—USING mULTIPLE
measUres ffALUES . . . . . . . . . . . . . . . . . . . . . . 193
oRDERING OF THE rHs . . . . . . . . . . . . . . . . . . . . . . 198
aUtomati¢ VERSUS seQUential order . . . . . . . 202
tHE For ¢LAUSE, UPdate, AND UPsert . . . . . . . . . 206
iTERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
a sQUARE rOOT iTERATION eXAMPLE . . . . . . . . . . . . 214
rEFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
¢HAPTER 7 rEGULAR eXPRESSIONS: sTRING sEARCHING AND
oRACLE 10G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
a sIMPLE tABLE TO iLLUSTRATE AN re . . . . . . . . . . . . . . 225
reGeflP-instr. . . . . . . . . . . . . . . . . . . . . . . . 226
a sIMPLE re USING reGeflP-instr . . . . . . . . . 230
mETACHARACTERS . . . . . . . . . . . . . . . . . . . . . . . . . 231
bRACKETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
rANGES (mINUS sIGNS) . . . . . . . . . . . . . . . . . . . . . . 239
reGeflP-liKe . . . . . . . . . . . . . . . . . . . . . . . . 239
nEGATING ¢ARETS . . . . . . . . . . . . . . . . . . . . . . . . . 241
bRACKETED sPECIAL ¢LASSES . . . . . . . . . . . . . . . . . . . 243
oTHER bRACKETED ¢LASSES. . . . . . . . . . . . . . . . . . 246
tHE aLTERNATION oPERATOR. . . . . . . . . . . . . . . . . . . . 247
rEPETITION oPERATORS—AKA “QUANTIFIERS” . . . . . . . . . . 248
mORE aDVANCED QUANTIFIER rEPEAT oPERATOR
mETACHARACTERS—*, $, AND ? . . . . . . . . . . . . . . . . . 251
reGeflP-sUbstr . . . . . . . . . . . . . . . . . . . . . . 253
eMPTY sTRINGS AND THE ? rEPETITION ¢HARACTER . . . . . 258
reGeflt-rePla¢e . . . . . . . . . . . . . . . . . . . . . 259
GROUPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
tHE bACKSLASH (\) . . . . . . . . . . . . . . . . . . . . . . . . 262
tHE bACKSLASH AS AN eSCAPE ¢HARACTER . . . . . . . . . 263
aLTERNATIVE QUOTING mECHANISM IN oRACLE 10G. . . . . . 264
bACKREFERENCE. . . . . . . . . . . . . . . . . . . . . . . . 265
rEFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
VIII
¢ONTENTS
¢HAPTER 8 ¢OLLECTION AND oo sQl IN oRACLE . . . . . . . . . . . . . . 269
aSSOCIATIVE aRRAYS. . . . . . . . . . . . . . . . . . . . . . . . 270
tHE obJe¢t tffiPe—¢OLUMN oBJECTS . . . . . . . . . . . 273
¢reate A table WITH THE ¢OLUMN tYPE IN iT . . . . 274
insert ffALUES INTO A tABLE WITH THE ¢OLUMN
tYPE IN iT . . . . . . . . . . . . . . . . . . . . . . . . . . 275
dISPLAY THE nEW tABLE (sele¢t * AND sele¢t
BY ¢OLUMN nAME). . . . . . . . . . . . . . . . . . . . . . 275
¢olUmn FORMATTING IN sele¢t . . . . . . . . . . . 277
sele¢tING oNLY oNE ¢OLUMN IN THE ¢OMPOSITE. . . . 277
sele¢t WITH A fiHere ¢LAUSE . . . . . . . . . . . . 278
USING UPdate WITH tffiPeED ¢OLUMNS. . . . . . . . . 278
¢REATE rOW oBJECTS—reF tffiPe. . . . . . . . . . . . . . 279
lOADING THE “ROW OBJECT” tABLE . . . . . . . . . . . . . . 281
UPdate dATA IN A tABLE OF rOW oBJECTS . . . . . . . . 283
¢reate A tABLE THAT rEFERENCES oUR rOW oBJECTS. . 284
insert ffALUES INTO A tABLE THAT ¢ONTAINS rOW
oBJECTS (t¢ro). . . . . . . . . . . . . . . . . . . . . . . 284
UPdate A tABLE THAT ¢ONTAINS rOW oBJECTS
(t¢ro) . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
sele¢t FROM THE t¢ro—sEEING rOW
aDDRESSES . . . . . . . . . . . . . . . . . . . . . . . . . . 286
dereF (dEREFERENCE) THE rOW aDDRESSES. . . . . 286
oNE-STEP insertS INTO A t¢ro . . . . . . . . . . . . . 287
sele¢tING iNDIVIDUAL ¢OLUMNS IN t¢roS. . . . . . . 288
dELETING rEFERENCED rOWS. . . . . . . . . . . . . . . . . 289
tHE rOW oBJECT tABLE AND THE ffalUe FUNCTION . . . 291
¢REATING USER-DEFINED FUNCTIONS FOR ¢OLUMN
oBJECTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
ffarraffiS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
¢reate tffiPe FOR ffarraffiS . . . . . . . . . . . . . 299
¢reate table WITH A ffarraffi . . . . . . . . . . . 300
lOADING A tABLE WITH A ffarraffi IN iT—insert
ffalUeS WITH ¢ONSTANTS . . . . . . . . . . . . . . . . . 301
mANIPULATING THE ffarraffi . . . . . . . . . . . . . . . . 302
tHE table FUNCTION. . . . . . . . . . . . . . . . . 303
tHE ffarraffi sELF-JOIN . . . . . . . . . . . . . . . . 305
IX
¢ONTENTS
tHE tHe AND ffalUe FUNCTIONS . . . . . . . . . . 306
tHE ¢ast FUNCTION . . . . . . . . . . . . . . . . . . 308
USING Pl⁄sQl TO ¢REATE FUNCTIONS TO
aCCESS eLEMENTS . . . . . . . . . . . . . . . . . . . . 311
¢REATING USER-DEFINED FUNCTIONS FOR ffarraffiS. . 320
nESTED tABLES . . . . . . . . . . . . . . . . . . . . . . . . . . 324
sUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
rEFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
¢HAPTER 9 sQl AND flml. . . . . . . . . . . . . . . . . . . . . . . . . . . 337
fiHAT iS flml? . . . . . . . . . . . . . . . . . . . . . . . . . . 338
dISPLAYING flml IN A bROWSER . . . . . . . . . . . . . . . . . 342
sQlTOflml. . . . . . . . . . . . . . . . . . . . . . . . . . . 344
GENERATING flml FROM “oRDINARY” tABLES . . . . . . . . 344
flmlTOsQl. . . . . . . . . . . . . . . . . . . . . . . . . . . 347
rEFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
aPPENDIX a sTRING FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . 357
aPPENDIX b sTATISTICAL FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . 371
iNDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33生肖徽章2007版:鼠
日期:2008-01-02 17:35:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512013年新春福章
日期:2013-02-25 14:51:24
18#
 楼主| 发表于 2006-7-20 10:44 | 只看该作者
最初由 fenye1688 发布
[B]謝謝!
有沒有中文版的? [/B]



没有中文版的,看E文好啊,不容易理解错误

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
16
授权会员
日期:2005-12-23 17:57:472011新春纪念徽章
日期:2011-02-18 11:42:492011新春纪念徽章
日期:2011-02-17 12:53:402010年世界杯参赛球队:斯洛伐克
日期:2010-07-12 16:15:432010新春纪念徽章
日期:2010-03-01 11:19:06祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:龙
日期:2009-03-11 11:48:42ITPUB元老
日期:2008-04-18 15:23:28
19#
发表于 2006-8-13 09:08 | 只看该作者
谢楼主了

使用道具 举报

回复
论坛徽章:
18
ITPUB元老
日期:2005-02-28 12:57:002010新春纪念徽章
日期:2010-03-01 11:20:00
20#
发表于 2006-8-14 08:51 | 只看该作者
感谢楼主

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表