Oracle与sqlserver数据类型对应 以下都是sqlserver的数据类型及长度,请问对应到oracle10g的数据类型和长度分别是什么?char(6) bigintchar(16)varchar(64)floatdatetimebit没有问题马上结帐,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char(6) char(6) bigint numberchar(16) char(6) varchar(64) varchar2(64) float numberdatetime datebit bool char(6) long或者LOBchar(16)varchar2(64)floatdateboolean一般用CHAR(1) 不过我看10G,11G,很多类型都没有了,例如FLOAT你需要的版本是什么的? char(6) --> char(6)bigint --> number(38)char(16) --> char(16)varchar(64) --> varchar(64) (或者varchar2(64))float --> number(38,6) 在10g以后,也可以使用binary_float类型来映射datetime --> timestamp (因为可能含有毫秒值)bit --> 宜用 char(1)来描述 查看sqlserver2005的系统视图:SELECT *FROM msdb.dbo.MSdatatype_mappingsSELECT *FROM msdb.dbo.sysdatatypemappings详细请看:http://oracle.chinahtml.com/2007/119725633617333.shtml mssql oracle char(6) --char(6)bigint--numberchar(16)--char(16)varchar(64)--varchar2(64)(也可以是varchar(64))float--numberdatetime--date(timestamp) date 可以用to_char来显示其具体的年月日时分秒bit--number 求一本数据库的工具书 还是正则式,不过有可能是库的问题 在PL/SQL 下自定义函数的疑问 求一ORACLE 语句~~ 分布式系统 oracle9i的sms数据库open出错,急呀! 如何结束数据库的后台进程? 请问一张表的极限是多少? 请教关于ORACLE中字符显示问题 怎样用oracle8i编写.sql脚本啊?还是用其他的工具?具体怎样操作?谢谢!! 为什么返回的是20条记录,而不是15条 正则表达式问题
bigint number
char(16) char(6)
varchar(64) varchar2(64)
float number
datetime date
bit bool
long或者LOB
char(16)
varchar2(64)
float
date
boolean
一般用CHAR(1)
bigint --> number(38)
char(16) --> char(16)
varchar(64) --> varchar(64) (或者varchar2(64))
float --> number(38,6) 在10g以后,也可以使用binary_float类型来映射
datetime --> timestamp (因为可能含有毫秒值)
bit --> 宜用 char(1)来描述
SELECT *
FROM msdb.dbo.MSdatatype_mappingsSELECT *
FROM msdb.dbo.sysdatatypemappings
详细请看:http://oracle.chinahtml.com/2007/119725633617333.shtml
char(6) --char(6)
bigint--number
char(16)--char(16)
varchar(64)--varchar2(64)(也可以是varchar(64))
float--number
datetime--date(timestamp) date 可以用to_char来显示其具体的年月日时分秒
bit--number