`
zoutuo1986
  • 浏览: 178951 次
  • 性别: 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')

分享到:
评论

相关推荐

    SQLSERVER到ORACLE的数据库迁移

    我们首先定义了两种数据库之间的数据类型映射规则,然后展示了如何在目标Oracle数据库中创建相应的表结构,并最后编写了一个完整的Java程序来实现数据的实际迁移。这种方式不仅适用于“中华人民共和国行政区划代码”...

    SqlServer表结构转oracle表结构

    在数据库管理领域,将SQL Server的表结构转换到Oracle数据库是一项常见的需求,特别是在系统迁移或数据整合的过程中。本文将详细探讨如何实现这一过程,并提供C#开发源码的相关信息。 首先,我们需要理解SQL Server...

    数据库对比工具(支持sqlserver ,oracle)

    Oracle数据库则是由甲骨文公司推出的,是全球最广泛使用的数据库之一,尤其在大型企业、金融机构等领域应用广泛,以其高性能、安全性和可扩展性受到高度评价。 数据库比较工具的主要功能包括: 1. 结构比较:工具...

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    本篇文章将详细探讨如何将ORACLE数据库中的BLOB(Binary Large Object)字段导入到SQL SERVER中的IMAGE字段,这通常涉及到数据转换、数据迁移以及可能的数据类型兼容性问题。 首先,让我们了解BLOB和IMAGE字段的...

    SqlServer表结构转Oracle

    "SqlServer表结构转Oracle"是一个专注于帮助用户将SQL Server的表结构转换为Oracle数据库系统的工具。这个工具的主要目标是确保在不丢失任何重要信息的情况下,实现数据库结构的平滑过渡。 首先,我们来详细了解SQL...

    sqlserver迁移到oracle

    在SQL Server到Oracle的迁移中,这通常包括结构迁移(表、视图、索引等)和数据迁移(实际的数据记录)。 2. **SQL Server与Oracle的差异**: SQL Server是Microsoft公司的一款关系型数据库管理系统,而Oracle则是...

    sqlserver自动生成sql语句工具sqlserver转oracle

    描述中提到的"sqlserver转oracle"则是指将SQL Server数据库的内容迁移到Oracle数据库的过程。这个过程涉及到SQL语法的转换,因为SQL Server和Oracle虽然都遵循SQL标准,但各自的语法特性和函数库有所不同。例如,SQL...

    从sql server 迁移数据到oracle 的步骤.doc

    在本文中,我们将详细介绍从 SQL Server 迁移数据到 Oracle 的步骤。数据迁移是数据库管理中的一项重要任务,它可以将数据从一个数据库管理系统迁移到另一个数据库管理系统。下面我们将逐步介绍从 SQL Server 迁移到...

    sqlserver2005移植到oracle数据库移植报告

    标题所述的"sqlserver2005移植到oracle数据库移植报告"主要涉及的是将SQL Server 2005中的数据迁移到Oracle数据库的过程和技术。在描述中提到了两种数据库之间的数据导入方法,以及针对Oracle运行环境的需求。接下来...

    Oracle数据库表转换为Mysql

    (2)导入Oracle数据库表结构的sql文件。 (3)选择要转换的SQL文件,PowerDesigner将自动转换为Mysql数据库表结构。 (4)选择Mysql 5.0版本作为目标数据库类型。 (5)PowerDesigner将自动转换Oracle数据库表...

    oracle导出表结构到excel中

    在Oracle数据库管理中,将表结构导出到Excel文件是一个常见的需求,这有助于数据分析、报告制作或数据共享。以下是一个详细的步骤指南,介绍如何完成这个任务。 首先,我们需要准备一个SQL查询来获取所需表的数据...

    SqlServer迁移至oracle所需jtds

    6. 数据迁移步骤:迁移的具体步骤包括创建目标Oracle数据库的结构,使用SQL Developer的数据泵导出SQL Server的数据,然后在Oracle中导入这些数据。可能还需要进行一些SQL转换,因为SQL Server和Oracle的语法有所...

    SQLServer数据库导入Oracle

    PL/SQL Developer是一个功能强大的Oracle数据库管理工具,提供了许多有用的功能,例如连接到Oracle数据库、执行SQL语句、查看数据库结构等。 在连接到Oracle数据库之前,我们需要选择允许保存密码,以便在连接时不...

    SQL SERVER 数据库迁移到ORACLE配置 SQL SERVER 数据库转到ORACLE配置.doc

    迁移SQL SERVER数据库到ORACLE是一项复杂的工作,涉及到网络配置、数据类型转换、表结构调整等多个环节。在操作过程中,需要仔细检查每个步骤,确保数据完整性和迁移后系统的正常运行。此外,对于大规模的数据迁移,...

    SQLSERVER导入ORACLE数据库.

    1. **数据抽取**:在SQL Server中,可以使用SQL查询或者工具如SQL Server Management Studio(SSMS)来提取需要迁移的数据。创建SELECT语句,选择需要导出的表和字段,可以结合WHERE子句筛选特定数据。 2. **数据...

    SQL Server导入Oracle数据库

    本主题将深入探讨如何将数据从SQL Server导入到Oracle数据库,这涉及到多个步骤和技术。以下是对这个过程的详细解析: 首先,理解SQL Server和Oracle是两种不同的关系型数据库管理系统(RDBMS)。SQL Server由微软...

    自动对比2个数据库表结构差异

    在IT行业中,数据库是存储和管理数据的核心工具,而数据库表结构则是数据组织的基础。有时候,我们可能需要对比两个数据库的表结构差异,比如在升级系统、迁移数据或进行数据库同步时。本篇将深入探讨如何自动对比两...

    数据库转换工具MySQL 转为SqlServer 脚本

    5. **数据迁移**:除了结构转换,还需要将MySQL中的数据迁移到SQL Server。SSMA支持数据迁移,可以设置迁移策略,比如全量迁移或增量迁移。 6. **测试和验证**:在生产环境迁移前,应在测试环境中进行完整迁移并...

    sql server导入oracle数据库.rar

    标题“sql server导入oracle数据库.rar”涉及的主题是关于在两个不同的数据库系统之间进行数据迁移,具体是从Microsoft SQL Server到Oracle数据库。这个压缩包文件包含了相关的教程和指导文档,帮助用户了解并执行这...

    SQLSERVER导入ORACLE数据库

    标题与描述均指向了一个具体的技术操作过程:“SQLSERVER导入ORACLE数据库”。这涉及到跨数据库系统的数据迁移,是一项在企业级数据库管理中常见的需求,尤其是在不同的技术栈或业务整合时。以下将深入解析这一过程...

Global site tag (gtag.js) - Google Analytics