--SQL转Oracle/DB2的类型对应关系
SELECT *
FROM msdb.dbo.MSdatatype_mappings;

--MS SQL SERVER更详细得显示了ORACLE/DB2各个数据库系统的类型对应
SELECT *
FROM msdb.dbo.sysdatatypemappings;

dbms_name sql_type dest_type dest_prec dest_create_params dest_nullable
DB2 bigint DECIMAL 19 3 true
DB2 binary CHAR () FOR BIT DATA -1 4 true
DB2 binary VARCHAR () FOR BIT DATA -1 4 true
DB2 bit SMALLINT   0 true
DB2 char CHAR -1 4 true
DB2 char VARCHAR -1 4 true
DB2 datetime TIMESTAMP   0 true
DB2 decimal DECIMAL -1 3 true
DB2 decimal VARCHAR 41 4 true
DB2 double precision DOUBLE   0 true
DB2 float FLOAT   0 true
DB2 image VARCHAR () FOR BIT DATA 0 4 true
DB2 int INT   0 true
DB2 money DECIMAL 19 3 true
DB2 nchar VARCHAR -1 4 true
DB2 ntext VARCHAR 0 4 true
DB2 numeric DECIMAL -1 3 true
DB2 numeric VARCHAR 41 4 true
DB2 nvarchar VARCHAR -1 4 true
DB2 nvarchar(max) VARCHAR 0 4 true
DB2 real REAL   0 true
DB2 smalldatetime TIMESTAMP   0 true
DB2 smallint SMALLINT   0 true
DB2 smallmoney DECIMAL 10 3 true
DB2 sysname VARCHAR 128 4 true
DB2 text VARCHAR 0 4 true
DB2 timestamp CHAR () FOR BIT DATA 8 4 true
DB2 tinyint SMALLINT   0 true
DB2 uniqueidentifier CHAR 38 4 true
DB2 varbinary VARCHAR () FOR BIT DATA -1 4 true
DB2 varbinary(max) VARCHAR () FOR BIT DATA 0 4 true
DB2 varchar VARCHAR -1 4 true
DB2 varchar(max) VARCHAR 0 4 true
DB2 xml VARCHAR 0 4 true
ORACLE bigint NUMBER 19 3 true
ORACLE binary BLOB   0 true
ORACLE binary RAW -1 4 true
ORACLE bit NUMBER 1 3 true
ORACLE char CHAR -1 4 true
ORACLE char CLOB   0 true
ORACLE char VARCHAR2 -1 4 true
ORACLE datetime DATE   0 true
ORACLE decimal NUMBER -1 3 true
ORACLE double precision FLOAT   0 true
ORACLE float FLOAT   0 true
ORACLE image BLOB   0 true
ORACLE int NUMBER 10 3 true
ORACLE money NUMBER 19 3 true
ORACLE nchar NCHAR -1 4 true
ORACLE nchar NCLOB   0 true
ORACLE ntext NCLOB   0 true
ORACLE numeric NUMBER -1 3 true
ORACLE nvarchar NCLOB   0 true
ORACLE nvarchar NVARCHAR2 -1 4 true
ORACLE nvarchar(max) NCLOB   0 true
ORACLE real REAL   0 true
ORACLE smalldatetime DATE   0 true
ORACLE smallint NUMBER 5 3 true
ORACLE smallmoney NUMBER 10 3 true
ORACLE sysname NVARCHAR2 128 4 true
ORACLE text CLOB   0 true
ORACLE timestamp RAW 8 4 true
ORACLE tinyint NUMBER 3 3 true
ORACLE uniqueidentifier CHAR 38 4 true
ORACLE varbinary BLOB   0 true
ORACLE varbinary RAW -1 4 true
ORACLE varbinary(max) BLOB   0 true
ORACLE varchar CLOB   0 true
ORACLE varchar VARCHAR2 -1 4 true
ORACLE varchar(max) CLOB   0 true
ORACLE xml NCLOB   0 true
ORACLE bigint NUMBER 19 3 true
ORACLE binary BLOB   0 true
ORACLE binary RAW -1 4 true
ORACLE bit NUMBER 1 3 true
ORACLE char CHAR -1 4 true
ORACLE char CLOB   0 true
ORACLE char VARCHAR2 -1 4 true
ORACLE datetime DATE   0 true
ORACLE decimal NUMBER -1 3 true
ORACLE double precision FLOAT   0 true
ORACLE float FLOAT   0 true
ORACLE image BLOB   0 true
ORACLE int NUMBER 10 3 true
ORACLE money NUMBER 19 3 true
ORACLE nchar CHAR -1 4 true
ORACLE nchar CLOB   0 true
ORACLE ntext CLOB   0 true
ORACLE numeric NUMBER -1 3 true
ORACLE nvarchar CLOB   0 true
ORACLE nvarchar VARCHAR2 -1 4 true
ORACLE nvarchar(max) CLOB   0 true
ORACLE real REAL   0 true
ORACLE smalldatetime DATE   0 true
ORACLE smallint NUMBER 5 3 true
ORACLE smallmoney NUMBER 10 3 true
ORACLE sysname VARCHAR2 128 4 true
ORACLE text CLOB   0 true
ORACLE timestamp RAW 8 4 true
ORACLE tinyint NUMBER 3 3 true
ORACLE uniqueidentifier CHAR 38 4 true
ORACLE varbinary BLOB   0 true
ORACLE varbinary RAW -1 4 true
ORACLE varbinary(max) BLOB   0 true
ORACLE varchar CLOB   0 true
ORACLE varchar VARCHAR2 -1 4 true
ORACLE varchar(max) CLOB   0 true
ORACLE xml CLOB   0 true
ORACLE bigint NUMBER 19 3 true
ORACLE binary BLOB   0 true
ORACLE binary RAW -1 4 true
ORACLE bit NUMBER 1 3 true
ORACLE char CHAR -1 4 true
ORACLE char CLOB   0 true
ORACLE char VARCHAR2 -1 4 true
ORACLE datetime DATE   0 true
ORACLE decimal NUMBER -1 3 true
ORACLE double precision FLOAT   0 true
ORACLE float FLOAT   0 true
ORACLE image BLOB   0 true
ORACLE int NUMBER 10 3 true
ORACLE money NUMBER 19 3 true
ORACLE nchar NCHAR -1 4 true
ORACLE nchar NCLOB   0 true
ORACLE ntext NCLOB   0 true
ORACLE numeric NUMBER -1 3 true
ORACLE nvarchar NCLOB   0 true
ORACLE nvarchar NVARCHAR2 -1 4 true
ORACLE nvarchar(max) NCLOB   0 true
ORACLE real REAL   0 true
ORACLE smalldatetime DATE   0 true
ORACLE smallint NUMBER 5 3 true
ORACLE smallmoney NUMBER 10 3 true
ORACLE sysname NVARCHAR2 128 4 true
ORACLE text CLOB   0 true
ORACLE timestamp RAW 8 4 true
ORACLE tinyint NUMBER 3 3 true
ORACLE uniqueidentifier CHAR 38 4 true
ORACLE varbinary BLOB   0 true
ORACLE varbinary RAW -1 4 true
ORACLE varbinary(max) BLOB   0 true
ORACLE varchar CLOB   0 true
ORACLE varchar VARCHAR2 -1 4 true
ORACLE varchar(max) CLOB   0 true
ORACLE xml NCLOB   0 true
SYBASE bigint decimal 19 3 true
SYBASE binary binary -1 4 true
SYBASE bit bit   0 true
SYBASE char char -1 4 true
SYBASE datetime datetime   0 true
SYBASE decimal decimal -1 3 true
SYBASE double precision double precision   0 true
SYBASE float float   0 true
SYBASE image image   0 true
SYBASE int int   0 true
SYBASE money money   0 true
SYBASE nchar nchar -1 4 true
SYBASE ntext text   0 true
SYBASE numeric numeric -1 3 true
SYBASE nvarchar(max) text   0 true
SYBASE real real   0 true
SYBASE smalldatetime smalldatetime   0 true
SYBASE smallint smallint   0 true
SYBASE smallmoney smallmoney   0 true
SYBASE sysname varchar 128 4 true
SYBASE text text   0 true
SYBASE timestamp varbinary 8 4 true
SYBASE tinyint tinyint   0 true
SYBASE uniqueidentifier char 38 4 true
SYBASE varbinary varbinary   0 true
SYBASE varbinary(max) image   0 true
SYBASE varchar varchar -1 4 true
SYBASE varchar(max) text   0 true
SYBASE xml text   0 true

MS SQL SERVER: msdb.dbo.MSdatatype_mappings & msdb.dbo.sysdatatypemappings的更多相关文章

  1. MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建

    前言 在操作数据库的时候经常会用到判断数据表.视图.函数/方法.存储过程是否存在,若存在,则需要删除后再重新创建.以下是MS SQL Server中的示例代码. 数据表(Table) 创建数据表的时候 ...

  2. (火炬)MS SQL Server数据库案例教程

    (火炬)MS SQL Server数据库案例教程 创建数据库: CREATE DATABASE TDB //数据库名称 ON ( NAME=TDB_dat,//逻辑文件名 在创建数据库完成之后语句中引 ...

  3. (转载)MS SQL Server 未公开的加密函数有哪些?

    MS SQL Server 未公开的加密函数有哪些? 以下的文章是对MS SQL Server 未公开的加密函数的具体操作,如果你对其相关的实际操作有兴趣的话,你就可以点击了. MS SQL Serv ...

  4. Set up JBPM5.4 Final Installer to use MS SQL Server 2008 using JTDS(转)

    [-] A What I Am Going To Do B The Setup Steps C Lets Install it   A. What I Am Going To Do B. The Se ...

  5. Oracle\MS SQL Server Update多表关联更新

    原文:Oracle\MS SQL Server Update多表关联更新 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表 ...

  6. MS SQL Server递归查询

    原文:MS SQL Server递归查询 刚才在论坛上看到网友一个要求.参考如下,Insus.NET分析一下,可以使用MS SQL Server的递归查询,得到结果.准备一张表: 根据网友提供的数据, ...

  7. MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在

    MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在 我们在写sql 脚本的时候经常会用到临时表,有时间也需要根据临时表是否存在做一些逻辑处理.还好sql server已经集 ...

  8. 字符串中去除多余的空格保留一个(MS SQL Server)

    大约2年前,写过一篇<字符串中去除多余的空格保留一个(C#)>https://www.cnblogs.com/insus/p/7954151.html 今天,Insus.NET使用MS S ...

  9. MS SQL Server的LTRIM,RTRIM和TRIM函数

    在MS SQL Server 2017有了一个新函数TRIM,整合以前版本LTRIM和RTRIM. 这几个函数都是去除字符串头部后尾部的空格. DECLARE @str NVARCHAR(MAX) = ...

随机推荐

  1. 【转】perl 变量 $/ 的用法解析 上下文为行模式时,$/ 定义以什么来区分行

    默认状态下,很显然都是用\n来区分行,\n也被我们称作为换行符. 当读取序列时,按行来读取时,就是以换行符为标准. 读取的strawberry1.gb的文件内容如下: LOCUS JX118024 4 ...

  2. PHP视频教程 > PHP面向对象编程视频教程

    当前位置: 主页 > 编程开发 > PHP视频教程 > PHP面向对象编程视频教程 > kingstone金士顿手机内存卡16G仅65元 1.1.什么是面向对象和类 上传日期: ...

  3. class_create(),device_create自动创建设备文件结点

    class_create(),device_create自动创建设备文件结点 从linux 内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代.相比devfs,udev有很多优 ...

  4. 【git】借助github学习成果

    1.创建分支 git branch dev   //创建分支 git checkout dev  //切换分支 或者用一句  git checkout -b dev 删除一个分支  git check ...

  5. VB语言基础

    一.常用的关键字 Dim Private Sub  Public End If Else Form Me Single As Integer Unload Do While MessageBox等 二 ...

  6. Java Timer, TimerTask

    参考:http://batitan.iteye.com/blog/253483 TimerTask 就是一个run 方法,里边有些操作: Timer 是个线程,按各种调度方法(Timer.schedu ...

  7. ubuntu系统使用快捷键打开终端方式总结

    ctrl + alt + T 三键齐下打开虚拟终端 ctrl + alt + F1 (~F6)打开系统终端ctrl + alt + F7 返回图形界面都可以使用exit命令关闭, 不同的是虚拟终端ex ...

  8. 请求管道与IHttpModule接口

    IHttpModule向实现类提供模块初始化和处置事件.  IHttpModule包含兩個方法: public void Init(HttpApplication context);public vo ...

  9. 后台字符串转化成json

    function remotecontrol() { var progressbar = $("#progressbar"); $.ajax({ url: myurl, type: ...

  10. MSMQ(消息队列)

    前段时间研究WCF接触到了MSMQ,所以认真的学习了一下,下面是我的笔记. 我理解的MSMQ MSMQ可以被看成一个数据储存装置,就如同数据库,只不过数据存储的是一条一条的记录,而MSMQ存储的是一个 ...