MS SQL SERVER: msdb.dbo.MSdatatype_mappings & msdb.dbo.sysdatatypemappings
--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的更多相关文章
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
前言 在操作数据库的时候经常会用到判断数据表.视图.函数/方法.存储过程是否存在,若存在,则需要删除后再重新创建.以下是MS SQL Server中的示例代码. 数据表(Table) 创建数据表的时候 ...
- (火炬)MS SQL Server数据库案例教程
(火炬)MS SQL Server数据库案例教程 创建数据库: CREATE DATABASE TDB //数据库名称 ON ( NAME=TDB_dat,//逻辑文件名 在创建数据库完成之后语句中引 ...
- (转载)MS SQL Server 未公开的加密函数有哪些?
MS SQL Server 未公开的加密函数有哪些? 以下的文章是对MS SQL Server 未公开的加密函数的具体操作,如果你对其相关的实际操作有兴趣的话,你就可以点击了. MS SQL Serv ...
- 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 ...
- Oracle\MS SQL Server Update多表关联更新
原文:Oracle\MS SQL Server Update多表关联更新 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表 ...
- MS SQL Server递归查询
原文:MS SQL Server递归查询 刚才在论坛上看到网友一个要求.参考如下,Insus.NET分析一下,可以使用MS SQL Server的递归查询,得到结果.准备一张表: 根据网友提供的数据, ...
- MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在
MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在 我们在写sql 脚本的时候经常会用到临时表,有时间也需要根据临时表是否存在做一些逻辑处理.还好sql server已经集 ...
- 字符串中去除多余的空格保留一个(MS SQL Server)
大约2年前,写过一篇<字符串中去除多余的空格保留一个(C#)>https://www.cnblogs.com/insus/p/7954151.html 今天,Insus.NET使用MS S ...
- MS SQL Server的LTRIM,RTRIM和TRIM函数
在MS SQL Server 2017有了一个新函数TRIM,整合以前版本LTRIM和RTRIM. 这几个函数都是去除字符串头部后尾部的空格. DECLARE @str NVARCHAR(MAX) = ...
随机推荐
- 【转】M0,M1,M2,M3,M4基本概念
在金融学中的M1,M2,M3,M4都是货币层次的划分M0= 流通中的现金;M1=M0+ 个人信用卡循环信用额度+ 银行借记卡活期存款+ 银行承兑汇票余额+ 企业可开列支票活期存款;M2=M1+ 个人非 ...
- Linux系统下安装rz/sz命令及使用说明(转载)
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...
- Django配置静态文件(CSS\js)及Django调用JS、CSS、图片等静态文件
1 新建一项目: root@python:django-admin.py startproject csstest root@python:cd csstest root@python:ls csst ...
- 关于帝国cms 列表页SEO优化的问题
一般列表页面中,我们都需要带分页信息区分当前页号,为区分第一页,和第一页后的其他所有分页页面.我们推荐的做法为:第一页显示正常的标题,从第二页开始便显示xxxxx-第2页-xxxx网.做法是.修改帝国 ...
- wancms从apache迁移至nginx
首先解决nginx1.2不支持pathinfo问题,见上一篇博文 其次是数据库的用户名变了之后,修改各种配置,wancms的,ucenter的,bbs的 还有一个是wacms的后台站点管理里面的uc配 ...
- MS SQL Server时间常用函数
SQLServer时间日期函数详解,SQLServer,时间日期, 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础 ...
- s3c2440之cache
cache高速缓冲存储器注意与块设备页高速缓存进行区别,一个是硬件的实现一个是软件的实现,块设备页高速缓存. s3c2440/s3c2410里面主要有一个arm920t的核,但同时包含几个协处理器,协 ...
- (转载)shell日志分析常用命令
shell日志分析常用命令总结 时间:2016-03-09 15:55:29来源:网络 导读:shell日志分析的常用命令,用于日志分析的shell脚本,统计日志中百度蜘蛛的抓取量.抓取最多的页面.抓 ...
- Hibernate注解方法使用总结
1.类级别注解 @Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bea ...
- (五)乱入之如何使用MNIST数据库
(五)乱入之如何使用MNIST数据库 今天花了整整一天时间查各种资料,终于搞清楚了怎么使用MNIST数据库.哈哈,MNIST,是不是高端洋气上档次?是不是不知道是什么东东? MNIST是一个据说很出名 ...