孙福林ID:jdlsfl
28327次访问,排名4026好友73人,关注者105
软件
jdlsfl的文章
原创 92 篇
翻译 0 篇
转载 53 篇
评论 33 篇
福林天下的公告
If If you can keep your head when all about you Are losing theirs and blaming it on you; If you can trust yourself when all men doubt you, But make allowance for their doubting too; If you can wait and not be tired by waiting, Or, being lied about, don’t deal in lies, Or, being hated, don’t give way to hating, And yet don’t look too good, nor talk too wise; If you can dream - and not make dreams your master; If you can think - and not make thoughts your aim; If you can meet with triumph and disaster And treat those two impostors just the same; If you can bear to hear the truth you’ve spoken Twisted by knaves to make a trap for fools, Or watch the things you gave your life to broken, And stoop and build ’em up with 5)worn-out tools; If you can make one heap of all your winnings And risk it on one turn of pitch-and-toss, And lose, and start again at your beginnings And never breathe a word about your loss; If you can force your heart and nerve and sinew To serve your turn long after they are gone, And so hold on when there is nothing in you Except the Will which says to them: “Hold on !”; If you can talk with crowds and keep your virtue, Or walk with Kings - nor lose the common touch; If neither foes nor loving friends can hurt you; If all men count with you, but none too much; If you can fill the unforgiving minute With sixty seconds “worth of distance run”Yours is the Earth and everything that’s in it, And - which is more - you’ll be a Man !
最近评论
戴:谢谢你的帖子。看了终于明白了二者的区别
自行车铃:不知道哪个数据冗余方面做的更到位
ml_dark:8.1之后,临时表空间和临时数据文件都不是在一起的了
zhangyaoting196:

推荐给Web程序员,

学习网络赚钱 www.888RMB.Com.cn 为中国赚钱网站, 提供赚钱教程、赚钱经验、赚钱 秘籍、赚钱项目、赚钱产品, 为想赚钱的人群提供一个赚钱的网络平台





ASP_lover:

WWW.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!
有很多 技术资料也很好!








文章分类
收藏
    相册
    IT
    csdn(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 Oracle10g 数据类型收藏

    新一篇: Javascript中的Document对象详解 | 旧一篇: Java的位移操作

    数据类型
       定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型
          ☆标量(SCALAR)
       合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。
          ☆数字
      数字,它有三种基本类型--NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整数或实数,而PLS_INTEGER和BINARY_INTENER只能描述整数。   NUMBER,是以十进制格式进行存储的,它便于存储,但是在计算上,系统会自动的将它转换成为二进制进行运算的。它的定义方式是NUMBER(P,S),P是精度,最大38位,S是刻度范围,可在-84127间取值。例如:NUMBER(52)可以用来存储表示-999.99999.99间的数值。P、S可以在定义是省略,例如:NUMBER(5)、NUMBER等;   BINARY_INTENER用来描述不存储在数据库中,但是需要用来计算的带符号的整数值。它以2的补码二进制形式表述。循环计数器经常使用这种类型。   PLS_INTEGER和BINARY_INTENER唯一区别是在计算当中发生溢出时,BINARY_INTENER型的变量会被自动指派给一个NUMBER型而不会出错,PLS_INTEGER型的变量将会发生错误。
          ☆Number补充
       在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.99 * 10(125) {38个9后边带88个0} 的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。      Number的数据声明如下:     1)Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127     2)Number(p) 声明一个整数 相当于Number(p, 0)     3)Number 声明一个浮点数 其精度为38,要注意的是scale的值没有应用,也就是说scale的指不能简单的理解为0,或者其他的数。     定点数的精度(p)和刻度(s)遵循以下规则:     当s>0时(s表示小数点右边的数字的个数):     当一个数的整数部分的长度 > p-s 时,Oracle就会报错      当一个数的小数部分的长度 > s 时,Oracle就会舍入。     当s<0时(s表示小数点左边的数字的个数):     Oracle就对小数点左边的s个数字进行舍入。      当s > p 时, p表示小数点后第s位向左最多可以有多少位数字,如果大于p则Oracle报错,小数点后s位向右的数字被舍入
    例如:    Value-->Datatype-->Stored Value     123.2564-->NUMBER-->123.2564(不限制)    1234.9876-->NUMBER(6,2)-->1234.99(精确到小数点后两位)    12345.12345-->NUMBER(6,2)-->Error(小数点左边的有效数字长度5+小数点右边的有效数字长度2>规定精度6)    1234.9876-->NUMBER(6)-->1235 (等价于NUMBER(6,0))    12345.345-->NUMBER(5,-2)-->12300 (小数点左边两位做四舍五入)    12345678-->NUMBER(5,-2)-->Error (8-2>5)    123456789-->NUMBER(5,-4)-->123460000     1234567890-->NUMBER(5,-4)-->Error     12345.58-->NUMBER(*1)-->12345.6     0.1-->NUMBER(4,5)-->Error     0.01234567-->NUMBER(4,5)-->0.01235     0.09999-->NUMBER(4,5)-->0.09999     0.099996-->NUMBER(4,5)-->Error 
          ☆字符
      字符,包括CHAR、VARCHAR2(VARCHAR)、LONG、NCHAR和NVARCHAR2几种类型。   CHAR,描述定长的字符串,如果实际值不够定义的长度,系统将以空格填充。它的声明方式如下CHAR(L),L为字符串长度,缺省为1,作为变量最大32767个字符,作为数据存储在ORACLE8中最大为2000。   VARCHAR2(VARCHAR),描述变长字符串。它的声明方式如下VARCHAR2(L),L为字符串长度,没有缺省值,作为变量最大32767个字节,作为数据存储在ORACLE8中最大为4000。在多字节语言环境中,实际存储的字符个数可能小于L值,例如:当语言环境为中文(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)时,一个VARCHAR2(200)的数据列可以保存200个英文字符或者100个汉字字符。   LONG,在数据库存储中可以用来保存高达2G的数据,作为变量,可以表示一个最大长度为32760字节的可变字符串。   NCHAR、NVARCHAR2,国家字符集,与环境变量NLS指定的语言集密切相关,使用方法和CHAR、VARCHAR2相同。     (varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar。因为varchar是标准sql提供的数据类型,有可能随着sql标准的变化而改变,推荐用varchar2。)     (CHAR如果存放字母数字占1个字节,存放GBK编码的汉字存放2个字节,存放UTF-8编码的汉字占用3个字节;NCHAR根据所选字符集来定义存放字符的占用字节数,一般都为2个字节存放一个字符(不管字符或者汉字)。同理VARCHAR2与NVARCHAR2的区别。)
          ☆
      行,包括RAW和LONG RAW两种类型。用来存储二进制数据,不会在字符集间转换。   RAW,类似于CHAR,声明方式RAW(L),L为长度,以字节为单位,作为数据库列最大2000,作为变量最大32767字节。   LONG RAW,类似于LONG,作为数据库列最大存储2G字节的数据,作为变量最大32760字节。    (raw这种格式可以用来保存较小的图形文件或带格式的文本文件,如Miceosoft Word文档。raw是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。long raw 无可变长二进制数据,最大长度是2GB。Oracle用这种格式来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件。在同一张表中不能同时有long类型和long raw类型,long raw也是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代)
          ☆其他
      日期,只有一种类型--DATE,用来存储时间信息,站用7个字节(从世纪到秒),绝对没有“千年虫”问题。   行标识,只有一种类型--ROWID,用来存储“行标识符”,可以利用ROWIDTOCHAR函数来将行标识转换成为字符。   布尔,只有一种类型--BOOLEAN,仅仅可以表示TRUE、FALSE或者NULL。   可信,只有一种类型--MLSLABEL,可以在TRUSTED ORACLE中用来保存可变长度的二进制标签。在标准ORACLE中,只能存储NULL值。
          ☆复合(COMPOSITE)与引用(REFERENCE)【略】       ☆LOB
      LOB变量主要是用来存储大量数据的数据库字段,最大可以存储4G字节的内容。主要有:   CLOB:和ORACLE7中的LONG类型相似,存储单字节字符数据。(别用来存中文)   NCLOB:用来存储定宽多字节字符数据。   BLOB:和LONG RAW相似,用来存储无结构的二进制数据。   BFILE:它用来允许ORACLE对数据库外存储的大型二进制文本进行只读形式的访问。

    发表于 @ 2008年06月27日 16:48:00|评论(loading...)|收藏

    新一篇: Javascript中的Document对象详解 | 旧一篇: Java的位移操作

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 福林天下