--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. 指针之 *((volatile unsigned long *)(x))解析

    今天重新温习了一下C语言的指针部分,突然想到了经常会碰见的一种宏定义:#define PGAS (*((volatile unsinged long *)(x))) 在解析该宏定义前,先看看指针变量的 ...

  2. margin的BUG(2)

    继续上一次的学习,这次又发现了margin的第二个bug.既当同时对两个相邻的div盒子设置margin时,他们之间的间隙不能正常显示. 具体表述为:先建立两个div1和div2 <div cl ...

  3. OWIN and Katana - 1

    翻译自 http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana 十多年来,基于ASP.NET框 ...

  4. 《Visual C++ 程序设计》读书笔记 ----第8章 指针和引用

    1.&取地址:*取内容. 2.指针变量“++”“--”,并不是指针变量的值加1或减1,而是使指针变量指向下一个或者上一个元素. 3.指针运算符*与&的优先级相同,左结合:++,--,* ...

  5. Python print语句

    1. 输出字符串 >>> strHello = 'Hello World' >>> print (strHello) Hello World 2. 格式化输出整数 ...

  6. 不得不知道的Python字符串编码相关的知识

    开发经常会遇到各种字符串编码的问题,例如报错SyntaxError: Non-ASCII character 'ascii' codec can't encode characters in posi ...

  7. hdu 5343 MZL's Circle Zhou SAM

    MZL's Circle Zhou 题意:给定两个长度不超过a,b(1 <= |a|,|b| <= 90000),x为a的连续子串,b为y的连续子串(x和y均可以是空串):问x+y形成的不 ...

  8. [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)(转)

    转载自:http://blog.csdn.net/onlyou930/article/details/9299169 分类: Objective-C2013-07-11 11:54 3420人阅读 评 ...

  9. Cocos-x 3.2:从C++过渡到Lua(转载)

    原文总结的非常好,都是我们学cocos2d-x以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存.原文链接:http://shahdza.blog.51cto.com/2410787/ ...

  10. Telerik 控件事例(鼠标拖动行,拖动列,设置行对齐,行宽,是否显示)

    People.cs using System;using System.Collections.Generic;using System.Data;using System.Linq;using Sy ...