问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle数据库字段的类型转换问题

发布网友 发布时间:2022-04-30 22:39

我来回答

3个回答

懂视网 时间:2022-05-01 03:01

字段类型

中文说明

限制条件

其它说明

CHAR

固定长度字符串

最大长度2000 bytes

 

VARCHAR2

可变长度的字符串

最大长度4000 bytes

可做索引的最大长度749

Byte/char,默认情况用的是Byte

NCHAR

根据字符集而定的固定长度字符串

最大长度2000 bytes

 

NVARCHAR2

根据字符集而定的可变长度字符串

最大长度4000 bytes

 

DATE

日期(日-月-年)

DD-MM-YY(HH-MI-SS)

经过严格测试,无千虫问题

LONG

超长字符串

最大长度2G(231-1)

足够存储大部头著作

RAW

固定长度的二进制数据

最大长度2000 bytes

可存放多媒体图象声音等

LONG RAW

可变长度的二进制数据

最大长度2G

同上

BLOB

二进制数据

最大长度4G

 

CLOB

字符数据

最大长度4G

 

NCLOB

根据字符集而定的字符数据

最大长度4G

 

BFILE

存放在数据库外的二进制数据

最大长度4G

 

ROWID

数据表中记录的唯一行号

10 bytes ********.****.****格式,*为0或1

 

NROWID

二进制数据表中记录的唯一行号

最大长度4000 bytes

 

NUMBER(P,S)

数字类型

P为整数位,S为小数位

 

DECIMAL(P,S)

数字类型

P为整数位,S为小数位

 

INTEGER

整数类型

小的整数

 

FLOAT

浮点数类型

NUMBER(38),双精度

 

REAL

实数类型

NUMBER(63),精度更高

 

 

From <http://blog.sina.com.cn/s/blog_4ea1df2801007s99.html>

 

  • VARCHAR2 - Byte vs char
  • 一个英文字母,一个数字,一个符号各占一个字节。一个汉字占两个字节。

    CREATE TABLE TEST(

    NAME VARCHAR2(2)

    )

    INSERT INTO TEST VALUES(‘测试‘);

    在Windows环境下:

    报错信息:实际值4, 最大值2

    可见在Windows默认情况下,VARCHAR2(2) 就等于是 VARCHAR2(2 BYTE)  一个汉字占2个字节

     

    在Linux环境下:

    报错信息:实际值6,最大值2

    可见在Linux默认情况下,VARCHAR2(2) 就等于是 VARCHAR2(2 BYTE)  一个汉字占3个字节

    如果建表文改为:

    CREATE TABLE TEST(

    NAME VARCHAR2(2 CHAR)

    )

    INSERT INTO TEST VALUES(‘测试‘); 在Windows和Linux下都可以执行成功。

     

    From <http://www.linuxidc.com/Linux/2011-04/35276.htm>

     

     

    Oracle开发:常用的数据库字段类型[转]

    标签:

    热心网友 时间:2022-05-01 00:09

    你想要前边的“0”,为什么还设计成number?改是不好改了,你里边有数据只能提取出来后定义格式select to_char(JD,fm9999.9999) from HGQ ;

    热心网友 时间:2022-05-01 01:27

    select to_char(JD,fm9999.0099) from HGQ ;
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 怎么注册网约车资格证? 方舟生存进化怎么用盗版联机,求大神指导和游戏链接 国服联机方法介绍 方舟生存进化怎么联机 方舟生存进化GPS怎么玩 通讯工具GPS制作方法 - 信息提示 盗版联机教程 方舟生存进化盗版怎么联机 有能测直流电流的钳型万用表吗? 万用表不是钳形的可以测量交流电流吗? 求教!UA9250钳式万用表怎样测量交流电流?有3个按钮(红黄绿) PHP美国主机哪家好?有没有性能好点的,求推荐 PHP哪里的好? php哪家好? 期货张鸿儒的日内短线自动化交易 如何练出第六块腹肌? 期货自动化交易哪学 期货交易 自动下单? 谁有期货自动下单程序,最好是通达信版的? 问一下学php培训哪家好呢,听说千锋不错,谁能介绍一下。 如何给内封闭安卓手机打开开发者模式? 期货自动化程式下单是否可行 事业单位年度考核表 填写这个用什么用处啊? 参公单位聘干能否实行职级并行待遇? 事业单位职级并行没有参公的怎么办? 吉林市事业编职级并行结束时间 参公职级并行 怎样的贷款电销开场白话术才能吸引客户? 我是做贷款的。我的开场白和总是让客户挂电话。求师兄帮我想一个快速直接的开场白让客户觉得很有信任感的 当你突然想放弃一个人的时候,是为什么? 有没有那么一个瞬间突然想放弃一个人? 当你突然想放弃一个人的时候,是为什么 - 信息提示 突然感觉和男朋友相处好累 每次都是我主动 有种想放弃了的感觉了。我还怎么办。 是什么原因让你突然选择放弃一个人? 哪些瞬间让你突然放弃喜欢的人? 当你真正喜欢上他的时候,突然要放弃,你愿意吗? 突然放弃一个人是什么感觉? 为什么当两个人走在一起,又突然想放弃呢? 怎么放下一个人,我喜欢了一个人四年了,现在突然醒悟了或许再这么下去没意思了,我想放弃他。 你是因为什么事而突然死心,决定放弃这份爱情? 我男,我和她谈了两三个月,我现在想放弃她了,她哭着打电话给我,为什么一下子心就软了,她一边说?