首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle三大类型(varchar2,number,date)转换

Oracle中三大类型与隐式数据类型转换  (1)varchar2变长/char定长-->number,例如:'123'->123 (2)varchar2/char-->date,例如:'25-4月-15...'->'25-4月-15' (3)number---->varchar2/char,例如:123->'123' (4)date------>varchar2/char,例如:'25-4月-15'->'25...-4月-15' Oracle如何隐式转换:1)=号二边的类型是否相同2)如果=号二边的类型不同,尝试的去做转换3)在转换时,要确保合法合理,否则转换会失败,例如:12月不会有32天,一年中不会有13月 ...数据类型 VARCHAR2(size)  可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2的size;   NVARCHAR2(...size)  可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值取决于储存每个字符所需的字节数,其上限为4000;你必须指定一个NVARCHAR2的 size;

1.9K20

读书笔记-《基于Oracle的SQL优化》-第二章-1

"REMARKS" VARCHAR2(4000),         "OPERATION" VARCHAR2(30),         "OPTIONS" VARCHAR2(255),...(4000),         "FILTER_PREDICATES" VARCHAR2(4000),         "PROJECTION" VARCHAR2(4000),         "TIME...VARCHAR2(4000) DISTRIBUTION                                       VARCHAR2(20) CPU_COST                                          ...(4000) FILTER_PREDICATES                                  VARCHAR2(4000) PROJECTION                                        ...VARCHAR2(31) REMARKS                                            VARCHAR2(4000) TIMESTAMP

91430

varchar2varchar2(char)_datetime数据类型

Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。...如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。 何时该用CHAR,何时该用varchar2?...varchar2应该是varchar的升级,似乎只有ORACLE才有,这里不作讨论。 char定长存储,速度快,但是存在一定的空间浪费,适用于字段不是很大,对速度要求高的场合。...nchar、nvarchar的长度是在1到4000之间。...和char、varchar比较起来,nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。

72330

Oracle 数据表的管理

1、创建表的的表名规则 a、必须已字母开头 b、长度不能超过30 c、不能是Oracle的保留字 d、只能使用如下字符:A-Z、a-z、1-9、#,$等 2、Oracle基本数据类型 2.1 字符型数据...缺点:浪费空间 优点:查询速度比varchar块,非常快,如果数据字段,存储的是身份证之类的你可以知道长度的,最好使用char类型,提高查询效率 b、varchar2     变长,最大4000字符      ...SqlServer中是varchar,varchar2oracle进行了优化了的varchar 例:varchar2(10)    '张三'只分配四个字符存放张三 缺点:查询效率没有char高,因为varchar...4G 缺点:检索效率低,在一些大数据量操作时,最好不要检索这类字段,会影响检索速度 优点:解决大字段的数据存储,比如要存储的数据大于4000字符,这是就要考虑使用clob类型的字段来存储。...values('张三','01-5月-05'),oracle默认的时间必须这样写01-5月-05,那么,怎么把oracle默认的时间格式,换成中国式的呢?

79470
领券