--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. Android 控件收集

    SwipeMenuExpandableListView   https://github.com/tycallen/SwipeMenu-Expandable-ListView

  2. JavaScript的语法要点 4 - 面向对象的基础

    在传统的面向对象语言如C++.C#.Java中有类.对象.继承等概念.在JavaScript中又如何表示呢?JavaScript中没有class关键字,JavaScript中的类.对象.继承的概念是通 ...

  3. Nodejs加密php解密

    var crypto = require('crypto'); function decode(cryptkey, iv, secretdata) { var decipher = crypto.cr ...

  4. Notepad++ 运行脚本快捷键设置

    php:cmd /k /path/to/php.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT pyth ...

  5. 解决java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系统找不到指定的文件 的错误

    一.外部环境: 系统环境:Windows 8 磁盘分区:只有C盘 开发环境:IntelliJ IDEA Community Edition 2016.1.3(64) 执行代码:rdd.saveAsTe ...

  6. Python for 循环 失效

    昨天发现一个负责处理观察者模式的基类工作失败,默认的N个观察者负责处理 发送的一些东西, 其中提供一个内置接口移除观察者: def removeObserver(self, observer): if ...

  7. ofbiz进阶之实体引擎配置文件

    The Open For Business Project: Entity Engine Configuration Guide 原文链接:http://ofbiz.apache.org/docs/e ...

  8. sql之表连接和group by +组函数的分析

    1.首先我们来先看一个简单的例子: 有[Sales.Orders]订单表和[Sales.Customers]顾客表,表的机构如下 业务要求:筛选  来自“按时打算”国家的用户以及所下的订单数 sele ...

  9. python学习笔记22(group)

    正则表达式中,group()用来提出分组截获的字符串,()用来分组 import re a = "123abc456" print re.search("([0-9]*) ...

  10. python学习笔记6(字典)

    映射:键值对的关系,键(key)映射值(value) 字典是Python唯一的映射类型 >>> phonebook = {'} >>> phonebook {'} ...