SQL Server 2000数据类型
一、 字符型
1、char 最大长度为8000个字符。
说明: NOT NULL 则字符的存储长度和指定的一致,实际字符不足设定长度,后面补空格
NULL并且ANSI_PADING ON 则同NOT NULL;OFF则将后面的空格截取。
2、varchar
二、 数值型
BIGINT、INT、SMALLINT、TINYINT 长度分别是8、4、2、1个字节。
三、 小数
DECIMAL、NUMERIC decimal(12,5)表示小数点左边是7位,右边是5位,小数不占位置。
四、 货币型
MONEY、SMALLMONEY分别占8个和4个字节。
INSERT INTO 货币表
VALUES ($123.45,CAST(’$456.78’ AS MONEY))
五、 日期和时间
DATETIME、SMALLDATETIME
表示范围分别是:8个字节,4个字节存放日期、4个字节存放时间 1753.1.1~9999.12.31
SAMLLMONEY用4字节,1900.1.1~2079.12.31
六、 二进制类型
比特流,一般存放16进制数,譬如安全标识码等
七、 TEXT和IMAGE类型
TEXT用来存放变长的、非Unicode类型、超过8000字节的字符类型,最长可存2GB。SP_TABLEOPTION用来强制TEXT存放于表中,称为“text in row”特性。譬如:设定存储切点为2400(最大可以是7000个字节)
EXEC SP_TABLEOPTION ‘履历’,‘text in row’,2400
IMAGE也就是BLOB( 大二进制对象),表中只存放一地址,图象本身存放于数据库的其他一组页中。
注意:
1、 设计时要谨慎考虑这些字段的使用,因为对这些类型列的操作很麻烦,而且对这些字段数据修改没有日志记录。
2、 TEXT一般用来存放无格式的文本数据。如果需要存放WORD或EXCEL文件,必须用IMAGE。
3、 可以对word、excel、powerpoint、HTML文件进行全文检索。但必须另外加一个字段,说明IMAGE字段中放的是什么类型文件。
八、 Unicode类型——双字节长度存放
Nchan、nvarchar、ntext
九、 特殊类型
1、BIT——一个字节存放八位,往往用来表示逻辑概念
2、TIMESTAMP(时间戳)——根据时间发生次序自动生成的一个二进制数。
3、SQL_VARIANT:2000新增的类型,可以在同一列中保存不同的数据类型。但代价很大。
4、TABLE——类似于一个临时表。
例:DECLARE @TEMP_T table
(id int,
name char(8))
在变量中插入数据:INSERT INTO @TEMP_T values(10,”张山“)
十、 自定义数据类型(UDT)
这不是真正的数据类型,用户在其使用环境中用系统提供的数据了、类型构造模块定义的数据类型。
EXEC SP_ADDTYPE zipcode,’char(10)’,’null’,’dbo’
基本数据类型中如果出现括号,则需要用引号。
分享到:
相关推荐
MSSQL_SERVER数据库增量同步软件(数据库结构及数据): 可以增量同步的.这个程序当初我写完基本上是可以实现. 数据库增量同步必须具备以下条件 一.每张表必须有主键 二.每张表必须有一个最后更新日期栏位(时间类型). ...
Delphi库存管理系统源码MSSQL数据库,这个库存管理系统使用了两种类型的数据库,既有SQLSERVER,也有Access,Access数据库只是做为辅助,程序主要功能是采用的SQL数据库。库存系统功能模块:基本信息设置、出入库...
制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的...
把Oracle数据库指定表的数据导入到Mssql数据库相同表结构的指定表中, 把MsSql数据库指定表的数据导入到Oracle...说明:(在本地使用Oracle 11g和Mssql 2012测试通过, 仅支持基本数据类型:数字, 字符串, 日期)
winxp+delphi7+kbmmw4.0.3+unidac+mssql2000+dbgrideh 基本实现xalion中所说的功能并加上自己的一些编写经验 1、远程方法调用 2、取图像(流的使用) 3、查询数据 4、编辑数据:增、删、改(如果操作错误会进行相应...
winxp+delphi7+kbmmw+unidac+mssql2000+dbgrideh 基本实现xalion中所说的功能并加上自己的一些编写经验 1、远程方法调用 2、取图像(流的使用) 3、查询数据 4、编辑数据:增、删、改(如果操作错误会进行相应的提示...
目录如下: 第1章 简介 1.1 谁是本书的读者 1.2 本书的内容 1.3 需求 1.4 SQL Server 2000的新特性 1.4.1 改进了对Web的支持 1.4.2 改进了伸缩能力和...附录A SQL Server 2000中的T-SQL和XML数据类型 附录B 练习答案
----数据类型转换函数---- 8 ----日期函数---- 9 ----系统函数---- 9 sql中的保留字 10 常用SQL命令和ASP编程 11 在ASP编程时,下面这些语句是必须知道的: 12 1.连接数据库 12 a. ASP与Access数据库连接: 12 b. ...
2、数据类型 日期类型:date Y-M-D 20110105(自动去除其中的非法符号!,*) time h:m:s 14:12:11 datetime date+time Y-M-D H:m:S timestamp:更新时日期值也会更新 timestamp default current_timestamp:只记录第...
该项目允许您为其插槽提供语义lambda结构,从而为所有基本类型的CRUD SQL语句动态地为您创建SQL Server方言SQL语句。 此外,它提供了用于打开SQL Server数据库连接的插槽,并允许您声明要对SQL Server数据库执行的...
IP数据表就是每执行一下点击网页都会记录下本次的IP,记录文件放在此工具的路径下的Data目录下的iptables.log文件,最小化启动程序就是启动此工具或最小化窗口后台托管运行,就像QQ一样挂着。循环重启软件运行此项是...
Soukey采摘网站数据采集软件是一款基于.Net平台的开源软件,也是网站数据采集软件类型中唯一一款开源软件。尽管Soukey采摘开源,但并不会影响软件功能的提供,甚至要比一些商用软件的功能还要丰富。Soukey采摘当前...
站长可以设置自动折叠的动态类型,来调节各类动态显示的权重; 站内动态与应用动态分开展示,增加站内交流比重; 常见动态支持快速评论,可以更好进行信息互动; 引入热度评估值,并增加“热门推荐”动态页,站内...
SQL Server 2008的新增内容和更改包括:DATE和TIME数据类型、 hierarchyID数据类型、MERGE命令和多行插入,以及递归查询等。《SQL Server 2008编程入门经典(第3版)》旨在帮助您快速地掌握Microsoft SQL Selwer2008...
SoftUni课程 C#/ JavaScript / MS SQL-根据软件大学(SoftUni)计划进行的作业和考试。 C# JavaScript 微软SQL 学生姓名: ...C#编程基础知识-2019年3月09.03.2019-20.04.2019 ...数据类型和变量-练习
A、MSSQL B、MySQL C、oracle D、linux 7、数据库系统简称( B ) A、DBA B、DB C、DBS D、DBMS 8、从事数据库管理工作的人员称为数据库管理员,简称为( A ) A、DB B、DBA C、DBMS D、DSA 9、( A )是指对各种数据进行...
A、MSSQL B、MySQL C、oracle D、linux 7、数据库系统简称( B ) A、DBA B、DB C、DBS D、DBMS 8、从事数据库管理工作的人员称为数据库管理员,简称为( A ) A、DB B、DBA C、DBMS D、DSA 9、( A )是指对各种数据进行...
insert into testtable(recordnumber,currentdate) values (i,sysdate); print ‘’; select @i=@i+1;...:=值 例 age number(8):=26 多了定义复合数据类型变量的功能 1.多了%type 变量 declare mydate
但是如果是MSSQL可能会出错,如果更甚者在数据库中使用varchar保存日期类型,这里处理就更加麻烦。(比如本人在项目中就对Oracle的此类现象进行了处理) 这里对于时间段做了一些功夫,其实都是有一次项目中需要,...