Microsoft SQL - 数据类型
数据类型(Data Type)
数据类型
整数类型
Tinyint 8位无符号整数
Smallint 16位带符号整数‘
Int 32位带符号整数
Bigint 64位带符号整数
实数类型
Decimal或Numerice 38位带符号十进制浮点数
例:decimal(p, s)
//p是忽略小数点后整个数字的总位数,s是需要保留的小数点后的位数,如果不指定该数据的精度与小数位数,那么小数位数将不被截断,如果小数位数>s,s后的位数将被截断并自动四舍五入。
Real 32位带符号浮点数
Float 64位带符号浮点数
货币类型
Money 64位带符号货币数
Smallmoney 32位带符号货币数
字符类型
Char (n) n×8位字符 n<=8
n指定字符存储的字节数,如果插入表格中的字符长度<n,则系统自动使用空格填补剩余的位置。若>n,会抛出异常。若不提供n则只能插入一个英文字符。 Varchar (n) n个长度字符 n<=8000
n指定英文字符存储的长度而不是字节数,如果插入表格中的英文字符长度<n,则系统不会使用空格补位,如果你指定只能存储10个英文字符,就定义为Varchar(10)。 Text 最大长度为2^31-1(2,147,483,647)个字符。
超过8KB的英文字符数据(ASCⅡ)数据可以考虑用此类型存储。 以上几种字符类型前缀+n表示存储的是中文字符(Unicode),Unicode数据类型所占的空间是非Unicode的两倍,
比如Nchar(1)表示最多插入一个中文字符。
时间类型
DateTime
可存从公元1753年1月1日零时起~公元9999年12月31日23时59分59秒之间的所有日期时间,其精确度可达三百分之一秒即3.33毫秒。
smalldateTime
存储从1900年1月1日~2079年6月6日内的日期。
位数据类型
bit 结果只能是布尔值 用0或者1表示
二进制数据类型
Binary(n) n<=8000 n是二进制数据的位数
如果插入的二进制数据的长度<n,则系统自动使用0填补剩余的位置。
Varbinary(n)n<=8000 n是二进制数据的位数
如果插入的二进制数据的长度<n,则系统不会使用0填补剩余的位置。
Image
存储在Image字段中的数据不能Insert直接插入。
其他数据类型
Sql variant 存储除图像 文本 Timestamp(时间戳)类型数据外的其他任何合法的SQL Server数据 Table 用于存储对表或者视图的处理后的结果集 这种数据类型使得变量可以存储一个Table(表)从而使函数或过程返回查询结果更加方便 Uniqueidentifier 它是SQL Server根据计算机网络适配器地址和CPU时钟产生的全局惟一标识符代码(Globally Unique Identifier,简写为GUID)
此数字可以通过调用SQL Server的 newid()函数获得 在全球各地的计算机经由此函数产生的数字不会相同 XML 专门存储XML类型的数据 Timestamp 时间戳 当以它所定义的列被修改后 此列的值会自动更新到被修改的时间
自定义数据类型
使用图形界面定义:
单击数据库-可编程性-类型-用户自定义数据类型,
使用脚本定义:
exec sp_addtype 数据类型名,'基于的系统数据类型','空或不允许空'
exec sp_addtype IC,'varchar(10)','not null' 删除自定的类型
单击数据库-可编程性-类型-用户定义数据类型-找到刚定义的数据类型-右键删除,一般不推荐使用自定义数据类型。
Microsoft SQL - SQL SERVER学习总目录
Microsoft SQL - 数据类型的更多相关文章
- Microsoft SQL - 学习总目录
Microsoft SQL - 数据库管理系统 Microsoft SQL - 数据类型 Microsoft SQL - 查询与更新 Microsoft SQL - 操作语句 Microsoft SQ ...
- 从 Microsoft SQL Server 迁移到 Oracle
来源于:http://www.oracle.com/technetwork/cn/database/migration/sqlserver-095136-zhs.html Oracle SQL Dev ...
- SQL数据类型解释
SQL数据类型解释 1.char.varchar.text.ntext.bigint.int.smallint.tinyint和bit的区别及数据库的数据类型电脑秘籍 2009-05-15 21:47 ...
- SQLServer学习笔记<>sql的范围内查找,sql数据类型,字符串处理函数
sql的范围内查找 (1)between.....and用法 通常情况下我们查找一个在某固定区域内的所有记录,可以采用>=,<=来写sql语句,例如:查找订单价格在1000到2000之间的 ...
- SQL数据类型大全 《转自网络》
数据类型是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同.SQLServer ...
- 转:如何学习SQL(第三部分:SQL数据类型与三值逻辑)
转自:http://blog.163.com/mig3719@126/blog/static/285720652010950921286/ 7. 数据类型 在数据库理论中,关系模型和数据类型这两部分内 ...
- [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server
一.了解PPAS的迁移方式1.在线迁移和离线迁移使用Migration Studio或Migration Toolkit直接向PPAS数据库进行对象定义和数据表中数据的迁移称为在线迁移,生成要迁移对象 ...
- 使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务
使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务 作者:Nikolay Manchev 分步构建一个跨这些平台的 ...
- Microsoft SQL Server 数据库 错误号大全
panchzh :Microsoft SQL Server 数据库 错误号大全0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒 ...
随机推荐
- node.js(小案例)_使用mongodb对学生信息列表优化
一.前言 1.这篇文章主要对上一篇案列在操作增删改的时候使用mongodb进行优化 2.项目源码(包含上):https://github.com/4561231/crud-express-node.g ...
- display详解
css中的display属性 display属性是我们在前端开发中常常使用的一个属性,其中,最常见的有: none block inline inline-block inherit 下面,我将按照顺 ...
- 2018ccpc湖南邀请赛后记
第一次出省去打邀请赛,赛前给队友定的目标是打个铜,这样奖金就可以报销我们的伙食费了 5.12 热身赛,ak的心态冲进去,爆零逃出来 (为什么热身赛没有签到题啊),出来一度以为这场比赛要打铁,毕竟老远过 ...
- jmeter sampler maven项目排错记
eclipse 创建的maven项目,引入jar包之后出现红色叹号,一直找不到原因,连main方法都无法运行,提示找不到类: 错误: 找不到或无法加载主类 soapsampler.SoapSample ...
- Tensorflow object detection API 搭建物体识别模型(四)
四.模型测试 1)下载文件 在已经阅读并且实践过前3篇文章的情况下,读者会有一些文件夹.因为每个读者的实际操作不同,则文件夹中的内容不同.为了保持本篇文章的独立性,制作了可以独立运行的文件夹目标检测. ...
- REST_返回形式
摘录: "Web resources" were first defined on the World Wide Web as documents or files identif ...
- nGrinder TestRunnerBarrier.groovy / jihedian
s import net.grinder.script.Barrier import net.grinder.script.GTest import net.grinder.scriptengine. ...
- C++ 二维数组作为形参传递使用实例
在线代码编辑器: http://codepad.org/ 1.*指针 void display(int *arr, const int row, const int col) { ; i < r ...
- 【leetcode-73】 矩阵置零
给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0.请使用原地算法. 示例 1: 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输 ...
- ArcGis 制图——地图图框整饰的插件式实现(一)C#
如有插件定制需求或技术交流,欢迎联系QQ 975601416 写完了自己瞅了一眼都不想看,希望有需要的你能看懂. 先摆一张效果图: 下面进入主题,本篇先讲一下地图布局中的对象,正文中会对一些关键词用英 ...