`
zoutuo1986
  • 浏览: 175126 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

oracle数据库表结构迁移到sqlserver中遇到的事情

 
阅读更多

1、substr函数 改用 substring行数

2、连接符号'||' 改用 '+'

3、date类型    改用  datetime类型

4、number类型 改用 numeric类型

5、varchar2类型改用 varchar类型

6、clob类型 改用 text类型

7、create or replace view vw_verify_all 去掉“ or replace ”

8、trim(arg)函数 改用  ltrim(rtrim(arg))函数

9、plan是关键字 不能作为表的别名

10、to_char(add_months(sysdate,-1),'yyyymm') 改为 

CONVERT(varchar(6), DATEADD(month, - 1, GETDATE()), 112) 

11、to_char(1)改为 cast(1,varchar)

12、nvl(x,'0')改为isnull(x,'0')

13、wmsys.wm_concat()函数 改为 利用  

"select 字段 from table  FOR XML AUTO"的sqlserver中的特性“FOR XML AUTO”获取一长串xml样子的字符串,然后用2次replace函数,1次stuff函数,达到wmsys.wm_concat()的效果。

14、一些代码:  if object_id('表/视图/函数') is not null  drop type somebody;

15、instr('abcd','b')替换为charindex('b','abcd')

分享到:
评论

相关推荐

    jdbc连接程序实现不同数据库数据的迁移

    采用jdbc连接数据库,将两种不同类型的数据(SqlServer、Oracle)进行转换,来完成数据库数据的迁移。 实现方式,查询SqlServer数据,批处理插入到Oracle中。

    数据库比较迁移工具

    1. 相同/不同类型数据库进行数据表比较及字段比较,支持三种类型:Oracle,SqlServer,MySql 2. 数据表迁移功能,如:将oracle中Table_1迁移至MySql数据库中,且外键关联的表一并迁移。 3. 支持DDL建表语句导出至系统...

    数据库设计软件BDB 2007(for Oracle/SQLServer/MySQL/Access/SQLAnywhere) V2.1

    BDB是跨数据库平台的数据库设计和自动安装工具、支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用程序创建...

    Oracle数据库管理员技术指南

    第1章 建立和配置数据库 1.1 数据库创建规划 1.1.1 规划以及提出正确的问题 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 ...

    数据库设计/自动安装工具BDB 2007 V2.3(For Oracle/MS SQLServer/Access/MySQL/SQLAnyWhere/Sybase)

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere、Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以...

    数据库设计和自动安装工具BDB V2.2(for Oracle/MS SQLServer/MySQL/Access/SQLAnywhere/Sybase)

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere、Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以...

    BDB 2007 V2.0 (for Oracle/SQLServer/Access/MySQL/SQLAnyWhere)

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。同时它还可以为您的应用程序...

    数据库导入导出.rar

    数据库导入导出: 在Oracle里设置访问多个SQL Server 把图片上传到oracle表中 Oracle与SQL Server的互连. OralceandSQL2000通过数据链接 Oracle中导入文本数据的方法 数据迁移基础与ORACLE体系结构

    数据库设计和数据库部署工具BDB 2007 Pro V2.3

    支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere和Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用程序创建数据库自动安装(或自动升级)程序、 ...

    数据库设计和部署软件BDB 专业版V2.6

    BDB是贝恩软件(www.bainsoft.com)发布的数据库设计和数据库部署软件, 支持Oracle,MS SQLServer,Access,MySQL,SQLAnyWhere和Sybase数据库。 <br>您可以通过BDB来简化软件开发和部署过程: <br>1,...

    Oracle专业人员使用的MicrosoftSQLServer2000

    北京摘要:本文解释了Microsoft:registered:SQLServer:trade_mark:2000数据库和Oracle数据库的结构区别。本文是给那些准备数据库以迁移到SQLServer2000的Oracle专业人员使用的。数据库定义在Oracle,数据库是指整个...

    BDB 2007数据库开发工具

    DB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用...

    navicat html help

    Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server 数据库,让管理不同类型的数据库更加方便。Navicat Premium 结合了其他 ...

    数据库设计工具BDB Developer Edition v3.0

    BDB Developer Edition v3.0 >BDB(Bain DB Builder)是跨数据库平台的数据库设计工具、 >目前版本支持的数据库平台: > √ Access > √ MS SQLServer > √ Oracle > √ MySQL > √ SQLAnyWhere...

    数据库设计工具BDB v3.0

    <br>BDB是贝恩软件(WWW.bainsoft.COM)发布的数据库设计和数据库部署软件, 支持Oracle,MS SQLServer,Access,MySQL,SQLAnyWhere和Sybase数据库。新版本加入SQL查询分析自动完成功能。 <br>BDB的主要...

    数据库设计工具BDB 2007 V2.0

    BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。同时它还可以为您的应用程序创建...

    数据库设计工具BDB 2007 V1.8

    √ MS SQLServer √ Oracle √ MySQL √ SQLAnyWhere 通过其可以方便快捷进行数据库设计、创建数据库自动安装程序、 实现跨数据库平台数据库迁移等。其数据库结构定义文件采用XML标准格式、 并且开放了在不同...

Global site tag (gtag.js) - Google Analytics