首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

cast as 有关问题

2012-01-06 
cast as 问题我在oracle中,使用了下列语句:select cast(jlxh as int) ,zyh,brxm from mrqc_sxtxselect ca

cast as 问题
我在oracle中,使用了下列语句:
select cast(jlxh as int) ,zyh,brxm from mrqc_sxtx;
select cast(jlxh as verchar(20)) ,zyh,brxm from mrqc_sxtx;
都可以!但是,在oracle中,是没有int 和verchar类型的,这个为什么还可以成功呢?!



[解决办法]
convert函数是用来转换字符集的
convert(string,from_set[,to_set])
decimal支持的,
oracle支持很多ansi的类型,如:
CHARACTER
CHAR
NCHAR
VARCHAR
NUMERIC
DECIMAL
DEC
INTEGER
INT
SMALLINT
FLOAT
DOUBLE
REAL

热点排行