oracle-几个特殊函数dump()、convert()、substrb()、lengthb().docVIP

  • 21
  • 0
  • 约4.15千字
  • 约 5页
  • 2017-08-14 发布于安徽
  • 举报

oracle-几个特殊函数dump()、convert()、substrb()、lengthb().doc

一、DUMP()函数 DUMP(w[,x[,y[,z]]]) 【功能】返回数据类型、字节长度和在内部的存储位置. 【参数】 w为各种类型的字符串(如字符型、数值型、日期型……) x为返回位置用什么方式表达,可为:8,10,16或17,分别表示:8/10/16进制和字符型,默认为10。 y和z决定了内部参数位置 【返回】类型 [长度],符号/指数位 [数字1,数字2,数字3,......,数字20] 如:Typ=2 Len=7: 60,89,67,45,23,11,102 SELECT DUMP(ABC,1016) FROM dual;  返回结果为:Typ=96 Len=3 CharacterSet=ZHS16GBK: 41,42,43   代码 数据类型   0 对应 VARCHAR2   1 对应 NUMBER   8 对应 LONG   12 对应 DATE   23 对应 RAW   24 对应 LONG RAW   69 对应 ROWID   96 对应 CHAR   106 对应 MSSLABEL 各位的含义如下: 1.类型: Number型,Type=2 (类型代码可以从Oracle的文档上查到) 2.长度:指存储的字节数 3.符号/指数位 在存储上,Oracle对正数和负数分别进行存储转换: 正数:加1存储(为了避免Null) 负数:被101减,如果总

文档评论(0)

1亿VIP精品文档

相关文档