sql server转oracle需要注意的几点
1、  字符型的字段相加需要用“||”,如果用“+”的话,会报“无效的数字”的错误。
2、  Top 1 类似的脚本需要通过where rownum<=1来实现。
3、  ISNULL函数需要通过NVL函数来替换。
4、对于时间类型的修改不能单单使用单引号修改,需要进行类型转换TO_DATE('{0}','yyyy/MM/dd hh24:mi:ss')
5、对于NVARCHAR2类型的数据进行条件比对的时候,需要在常量前加“N” 即 USER_ID=N'5167179d-ce74-4217-8a94-df94c04d8b8b'
6、使用dbo开头的表名在oracle中都必须去掉
7、TOP (100) PERCENT 字样必须去掉
8、在sqlserver中 当前时间是GETDATE(),得到GUID是NEWID(),而oracle中当前时间是SYSDATE,得到GUID是SYS_GUID()函数。
9、在sqlserver中,sql脚本的大小写是无关紧要的,而在oracle中,不管你的是大写还是小写,在实际执行中oracle都会转换为大写后再执行,如果非要有大小写的字段,需要用双引号包含字段,因此,为了让程序更好的兼容,建议数据字段和表名统统都用大写吧!

posted on 2015-12-10 09:20 明净 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/mingjing/p/5034953.html

sql server转oracle需要注意的几点相关推荐

  1. SQL Server 与 ORACLE 的区别

    sql server 与  oracle的区别:    DBMS 数据库管理系统 1.数据类型不同.   sql server 的数据类型:int ,smallint ,char,varchar,nc ...

  2. C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)

    C#连接4种类型数据库(Access.SQL Server.Oracle.MySQL) 1.C#连接连接Access using System.Data; using System.Data.OleD ...

  3. sql server配置连接oracle数据库,MS SQL Server连接Oracle

    MS SQL Server连接Oracle 1.  安装oracle 10G客户端 要访问oracle数据库必须安装oracle客户端.安装oracle客户端有两种方式,即完整安装和立即安装,这两种方 ...

  4. SQL Server与Oracle、DB2三种数据库比较

    开发数据库应用,选择一个好的数据库是非常重要的.本文从一些方面比较了SQL Server与Oracle.DB2三种数据库,为你选择数据库提供一些参考. 开放性 SQL Server 只能在Window ...

  5. sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库

    我有一个Oracle 11g XE数据库,我想将其转移到SQL Server Express 2005中. 起初我以为我只是在Oracle中生成表作为SQL,操纵数据格式,并在SQL Server中运 ...

  6. oracle+循环插入sql,SQL server,Oracle循环插入百万数据

    SQL server,Oracle循环插入百万数据 SQL server,Oracle循环插入百万数据 压测时常需要往数据库插入大量数据,下面是我往两个数据库插入数据时用的脚本 declare @ma ...

  7. Sql Server和oracle的函数区别总结

    最近要对之前的项目从Sql Server数据库转化为Oracle数据库,期间遇到的一些问题总结一下: S代表SQL Server,O代表Oracle 1.取当前系统时间 S:Select Getdat ...

  8. MS SQL Server和Oracle对数据库事务处理的差异性

    背景 在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle对数据库事务处理的差异性引起一些争论,因此记录我对数据库事务处理的想法. 简 ...

  9. python数据库管理软件_数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接 - Python社区...

    DataGrip :Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Or ...

最新文章

  1. package extends 解析
  2. KVM 介绍(4):I/O 设备直接分配和 SR-IOV [KVM PCI/PCIe Pass-Through SR-IOV]
  3. Context完全解析
  4. Android 大牛开发者博客列表
  5. 【详细讲解】某书店有一个收银员该书店最多允许n个购书者进入。将收银员和购书者看作不同的进程,其工作流程如下图所示。利用PV操作实现该过程,设置信号量S1,S2和Sn,初值分别为0,0,n.则图中a1
  6. 资源集 - 收藏集 - 掘金
  7. [NOI 2017]整数
  8. HTML/CSS 知识点
  9. [html] 你觉得写Html难吗?难在哪?为什么?
  10. 多线程和socket练习
  11. stringify用法
  12. 【VxWorks系列】任务间同步与通信之共享内存
  13. 【数字信号】基于matlab GUI简易电子琴(英文版)【含Matlab源码 873期】
  14. TCP/IP 三次握手
  15. matmul torch 详解_python基础教程详解torch.Tensor的4种乘法
  16. 游戏网页制作 仿英雄联盟网页设计作业 HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码 英雄联盟网页作品下载
  17. 关于Sentaurus的日常(一)(Basics)
  18. HFSS周期结构超表面结构单元仿真
  19. 赛博哈希CyberHash顺势而为,获数千万美金的融资
  20. ps4移植android游戏,把PS4游戏《Apex英雄》《只狼》搬到安卓手机上玩,这招够简单!...

热门文章

  1. 沃尔沃投资两家以色列科技创企 布局人工智能
  2. 计算机视觉——百度百科
  3. 聊聊职场那些事儿(转)
  4. 关于浏览器和浏览器内核的解释
  5. CList添加出错AddTail();rror C2664: 'struct __POSITION *__thiscall CList错误
  6. 天涯社区服务器位置,天涯到底怎么了,哪份帖子都打不开,是服务器的问题吗...
  7. php模拟表格冻结,PHPExcel冻结(锁定)表头的简单实现方法
  8. 数字溢出为啥程序出错
  9. php去除最后一位,php字符串怎么去除最后一个字符
  10. python清空字典保留变量_python彻底清除字典数据,clear方法使用