Cool SQL function: DUMP

征求了Eddie Awad的意见,计划以后不定期地翻译一些他的文章,这次先来一个比较简单的,也是Eddie昨天刚写的 – Cool SQL function: DUMP。 Cool SQL function:DUMP 我注意到在Tom Kyte的新书中,他多次使用了DUMP函数来获得一些内部的存储样式以及指定表达式的大小。老实说,我不怎么常使用这个函数,但是在某些情况下这个函数确实很有用。 语法摘自Oracle documentation DUMP(expr[, return_fmt [, start_position [, length ] ] ] ) DUMP函数返回一个包含了数据类型,字节长度和内部存储形式的VARCHAR2值。返回值通常是符合自己数据库的字符集类型的。 比如: HR@XE> select dump(‘hello’) from dual; DUMP(‘HELLO’) ——————————— Typ=96 Len=5: 104,101,108,108,111 返回值告诉我们”hello”字串的长度是5ge字节,内部存储格式是”104,101,108,108,111″,数据类型是96,表示是字符串。Oracle文档给出了完整的类型代码以及说明。 默认是10进制格式,我们当然也可以转化成八进制,十六进制,甚至转成单个字符的样式。 比如,转成8进制 HR@XE> select dump(‘hello’,8) from dual; DUMP(‘HELLO’,8) ——————————— Typ=96 Len=5: 150,145,154,154,157 转成16进制: HR@XE> c/8/16 1* select dump(‘hello’,16)…

把尸体留在家乡

前几天通过technorati的反向链接,发现了一个把我叫做“太阳”的MSN Space站点,只有在游戏里面才会有人这么叫我,所以我很好奇地过去看了看,当时只有很少的几篇文章,我看不出这到底是谁。但是其中有句话我记住了,“请关注健康,请远离方便面”,后来在公会组队下副本的时候,我在聊天窗口又看到几乎一样的这句话,于是这个神秘人物终于浮出水面,这就是公会的巨魔牧师萨卡恩赐者。 网络中各种各样的应用,blog是,游戏也是,将sixapart理论越来越感性地展示在我们面前。 这两天看到萨卡的一篇原创文字,不但优美,而且有很深的游戏感悟,这篇文字值得去仔细地读,如果你没有感动,那么去读一下warcraft的历史再来。 原文链接 曾经 黄沙也掩埋不住的 祖尔法拉克 那辉煌的沙怒部族的首府 在如今的记忆里 也不过是一副 从疯狂同胞手里夺来的 破旧面具 失落的疯狂 早已经随着塔纳利斯的风沙 吹散到那片荆棘丛生的海滩 而后慢慢扩散到 同胞们失心徘徊的地方 ——荆棘谷 还有 我们曾经宏伟的首都 ——祖尔格拉布 当我取下他们头颅的时候 我还认得出他们 甘祖拉恩和安纳西克 曾经血顶与劈颅的伙伴 曾经在祖尔格拉布嬉戏的少年 现在也只能在生死两边 互相注视着对方了 可是…… 他们谁也没有离开过 多少次 我徘徊在 祖尔格拉布的雄伟入口处不敢进入 那是因为和蔼而勇猛的曼多基尔领主告诉过我们 他要先带着迅猛龙卫士和自然之神的祭祀们去扫平邪恶 …… 耶克里克 玛尔里 温诺希斯 塞卡尔和娅尔罗 我所尊敬的先辈们 谁又知道 如今他们陷在了怎样的迷失中 在迷惘中 我曾漂泊到过阿拉希、新特兰 在黑铁大帝与黑龙控制的堡垒中 与矮人和龙人们激战 终于 我带着指挥官沃恩与暗影猎手沃什加斯的托付 再次回到了荆棘谷的深处 我发誓要夺回失去的 失去的荣耀 巨魔的荣耀 激战、拼杀………

China Oracle Blogger

eygle在Frappr上创建了一个China Oracle Blogger的组,短短的几天,已经有将近50个成员了,好些熟悉的面孔都在里面。 Frappr是个很有趣的应用,很早以前就收在自己的delicious中,遗憾的是只有在美国,这个地域的服务才有更加实用的前景,因为地图更精细,而对于中国来说,仅仅是一个大大的雄鸡,标注地域也只能是好玩一下了吧。 Frappr像很多Web2.0应用一样,提供了大量的脚本,方便各个blogger将内容嵌入到自己的blog中,比如说像下面这个滚动的组内图片。 最后,欢迎所有在国内的Oracle DBA都来这个地图上标记一下,看看到底能有多少人。或许我们也可以用这个来统计国内的OCP人数,OCM人数吧,呵呵。