度量快速开发平台-专业、快速的软件定制快开平台

标题: 度量快速开发平台 oracle -> sqlserver 转换介绍 [打印本页]

作者: 王爱东    时间: 2020-3-12 17:36
标题: 度量快速开发平台 oracle -> sqlserver 转换介绍
   最近在整理度量快速开发平台的sqlserver版本。整理来源是oracle版本数据的脚本语法。
  需要注意的是oracle中的数据类型和sqlserver中有差异,主要是以下几种:
oracle                sqlserver
-----------------------------------------------

VARCHAR2  ->   varchar
NUMBER    ->   numeric
DATE      ->   datetime
CLOB      ->   varchar(max)
BLOB      ->   varbinary(max)


-----------------------------------------------



作者: 王爱东    时间: 2020-3-12 17:37
另外,在oracle 中  to_date('2015-10-12','yyyy-mm-dd')  在sqlserver中是不支持的,直接就是 '2015-10-12'
oracle  中  sysdate 在sqlserver中也需要换成  getdate()




作者: 王爱东    时间: 2020-3-12 17:38
sqlserve版本中,还需注意各关联外键的长度一致,否则无法创建外键。(比如主表ID长度是36,外键表的字段长度是50,那就不能进行主外键关联,需要保证长度一致。)
作者: 张军勇    时间: 2020-3-12 22:47
这些都是sql server中要注意的问题。
作者: 张兴康    时间: 2020-3-14 14:37
了解了
作者: 刘亚东    时间: 2020-3-14 16:25
查看SQL转Oracle的类型对应
SELECT * FROM msdb.dbo.MSdatatype_mappings




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2