当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: SQL的基本操作 &quo
 

 

    摘要:本篇主要写给对const语法理解存在误区的c++学习者,希望所有对这方面比较模糊的朋友可以阅读并从中找到一些答案。 。 2004-11-19 21:00 const 最早想法是用于取代预处理器#define 这个宏,从而形成常量的概念。针对常量const对象,const指针及指向const的指针,函数const类型参数,const 函数返回类型, const类成员,及const成员函数,及对con......
 ·关键字:oracle    »显示摘要«
    摘要:网络驱动版本是sql*net、net8主机字符串使用数据库实例名构造;网络版本是net8i,oracle9i net services时,主机字符串使用数据库服务名。·如果oracle7、或oracle8的客户端/服务器要连接到oracle7、oracle8、oracle8i和oracle9i数据库服务上,则客户端网络连接必须使用数据库实例名·如果oracle8i、或oralc......


SQL的基本操作
sql的基本操作 1.数据类型

数据类弄是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类与名称都或多或少有些不同.sql server 提供了 25 种数据类型:

·varbinary [(n)] 【程序编程相关:用DTS导入文本文件时, 怎样跳过文本文

·binary [(n)] 【推荐阅读:Using ASP.NET Sessio

·varchar[(n)] 【扩展信息:Invalidating an ASP.

·char [(n)]

·nchar[(n)]

·nvarchar[(n)]

·datetime

·smalldatetime

·decimal[(p[,s])]

·numeric[(p[,s])]

·float[(n)]

·real

·int

·smallint

·tinyint

·money

·smallmoney

·bit

·cursor

·sysname

·timestamp

·uniqueidentifier

·text

·image

·ntext

(1)二进制数据类型

二进制数据包括 binary.varbinary 与 image.

binary 数据类型既可以是固定长度的(binary),也可以是变长度的.

binary[(n)] 是 n 位固定的二进制数据.其中,n 的取值范围是从 1 到 8000.其存储窨的大小是 n + 4 个字节.

varbinary[(n)] 是 n 位变长度的二进制数据.其中,n 的取值范围是从 1 到 8000.其存储窨的大小是 n + 4个字节,不是 n 个字节.

在 image 数据类型中存储的数据是以位字符串存储的,不是由 sql server 解释的,必须由应用程序来解释.例如,应用程序可以使用 bmp.tief.gif 与 jpeg 格式把数据存储在 image 数据类型中.

(2)字符数据类型

字符数据的类型包括 char,varchar 与 text.

字符数据是由任何字母.符号与数字任意组合而成的数据.

varchar 是变长字符数据,其长度不超过 8kb.char 是定长字符数据,其长度最多为 8kb.超过 8kb 的ascii 数据可以使用text 数据类型存储.例如,因为 html 文档全部都是 ascii 字符,并且在一般情况下长度超过 8kb,所以这些文档可以 text 数据类型存储在 sql server 中.

(3)unicode 数据类型

unicode 数据类型包括 nchar,nvarchar 与ntext.

在 microsoft sql server 中,传统的非 unicode 数据类型允许使用由特定字符集定义的字符.在 sql server 安装过程中,允许选择一种字符集.使用 unicode 数据类型,列中可以存储任何由unicode 标准定义的字符.在 unicode 标准中,包括了以各种字符集定义的全部字符.使用unicode 数据类型,所战胜的窨是使用非 unicode 数据类型所占用的窨大小的两倍.

在 sql server 中,unicode 数据以 nchar.nvarchar 与 ntext 数据类型存储.使用这种字符类型存储的列可以存储多个字符集中的字符.当列的长度变化时,应该使用 nvarchar 字符类型,这时最多可以存储 4000 个字符.当列的长度固定不变时,应该使用 nchar 字符类型,同样,这时最多可以存储 4000 个字符.当使用 ntext 数据类型时,该列可以存储多于 4000 个字符.

(4)日期与时间数据类型

日期与时间数据类型包括 datetime 与 smalldatetime 两种类型.

日期与时间数据类型由有效的日期与时间组成.例如,有效的日期与时间数据包括“4/01/98 12:15:00:00:00 pm”与“1:28:29:15:01 am 8/17/98”.前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后.在 microsoft sql server 中,日期与时间数据类型包括datetime 与 smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到 9999 年12 月 31 日结束(每一个值要求 8 个存储字节).使用 smalldatetime 数据类型时,所存储的日期范围是 1900 年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节).

日期的格式可以设定.设置日期格式的命令如下:

set dateformat {format | @format _var|

其中,format | @format_var 是日期的顺序.有效的参数包括 mdy.dmy.ymd.ydm.myd 与 dym.在默认情况下,日期格式为 mdy.


...   下一页
 ·几道面试题    »显示摘要«
    摘要:q:您在什么情况下会用到虚方法?它与接口有什么不同? q:override与重载有什么区别? q:值类型与引用类型有什么区别? q:怎样理解静态变量? q:向服务器发送请求有几种方式? q:datareader与dataset有什么区别? q:如果在一个b/s结构的系统中需要传递变量值,但是又不能使用session、cookie、application,您有几种方法进行处理? q:用......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE