--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. The Best Rank (25)(排名算法)

    To evaluate the performance of our first year CS majored students, we consider their grades of three ...

  2. Linux内核中的常用宏container_of

    Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址. Containe ...

  3. 内置对象之Cookie

    if (!this.IsPostBack) { try { HttpCookie MyCookie = new HttpCookie("MyCookie"); MyCookie.V ...

  4. 在cmd命令行下登录本地oracle数据库与服务器上的oracle

    一.本地登录 cmd->sqlplus 用户名/密码@数据库名 (as sysdba)->enter注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba ...

  5. Hadoop-2.2.0 + Hbase-0.96.2 + Hive-0.13.1(转)

    From:http://www.itnose.net/detail/6065872.html # 需要软件 Hadoop-2.2.0(目前Apache官网最新的Stable版本) Hbase-0.96 ...

  6. 免费web直接打印的控件PAZU

    PAZU 是4Fang 四方为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印.PAZU是客户端软件,使用于IE作为客户端的所有应用,与服务器端 ...

  7. Firefly——dbentrust 示例DEMO (源码+教程)

    原地址:http://www.9miao.com/question-15-54002.html Firefly——dbentrust示例说明一.数据库准备本篇示例演示的是firefly与MySQL和m ...

  8. DJANGO中filter_horizontal和raw_id_fields的作用

    在作多项选择的操作方便性,及单项选择太多时,会有好一点的体验... class UserAuthorAdmin(admin.ModelAdmin): # raw_id_fields = ('group ...

  9. HDU 5039 Hilarity

    题意:一棵树n个结点,每条边有0.1两种权值,每次询问权值为奇数的路径数目,或者改变某一条边的权值. 分析:这个题目很巧妙低利用了异或和的特性,dfs得到每个点到根结点的权值异或和,然后奇数则为1,偶 ...

  10. CURL与PHP-CLI的应用【CURL篇】

    curl是一个极为强大的HTTP传输工具,支持文件的上传和下载; curl在命令行下的使用 命令参数 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <str ...