正在加载图片...
语句时均采用批处理的形式(在书写批处理语句时,需要使用GO语句 作为批处理命令的结束标志。当编译器读取到GO语句时,它会把Go 句前面所有的语句当作一个批处理,并将这些句打包发送给服务器。 GO语句本身并不是 Transact-SQL语句的组成部分,它只是一个用于表 示批处理结束的前端指令 3.服务器处理SQL语句的过程 当服务器收到一条SQL语句后,将依次进行 1)分析2)优化3)编译4)执行 二、 SQL Server支持的数据类型(26种,参见“数据表的创建与维护”) 在SQL中,数据类型通常指字段、存储过程参数和局部变量的 数据特征 数据类型通常由SQL系统定义,称为系统数据类型。 SQL Server 也支持用户定义的数据类型(并非真正的用户定义,而是对现 有类型的一种具体化描述)。 (一)、字符型 字符型(由单引号括起)用来存储非统一编码型或统一编码的数据。 分为四种:定长char及 nchar、可变长 varchar及 nvarchar 1.字符型字段的长度 定义字符型字段时,必须规定它的最大长度,以表明它所能存储的 最大字符数 选择char或 varchar类型的原则字段中字符长度是否固定。 ■对char,若实际长度不足,则以空格填充到尾部 可变长度的字符结构需要额外的存储开销(主要是开辟一 字节用于指明究竞多长) 尽管 varchar需要额外的存储开销,但能够删除字段尾部的 空格 2.关于截断字符串 向表中插入字符串时,如果实际长度大于字段的定义长度,则系统4 语句时均采用批处理的形式(在书写批处理语句时,需要使用 GO 语句 作为批处理命令的结束标志。当编译器读取到 GO 语句时,它会把 GO 语句前面所有的语句当作一个批处理,并将这些语句打包发送给服务器。 GO 语句本身并不是 Transact-SQL 语句的组成部分,它只是一个用于表 示批处理结束的前端指令)。 3.服务器处理 SQL 语句的过程 当服务器收到一条 SQL 语句后,将依次进行: 1)分析 2)优化 3)编译 4)执行 二、SQL Server 支持的数据类型(26 种,参见“数据表的创建与维护”) ⚫ 在 SQL 中,数据类型通常指字段、存储过程参数和局部变量的 数据特征。 ⚫ 数据类型通常由 SQL 系统定义,称为系统数据类型。SQL Server 也支持用户定义的数据类型(并非真正的用户定义,而是对现 有类型的一种具体化描述)。 (一)、字符型 字符型(由单引号括起)用来存储非统一编码型或统一编码的数据。 分为四种:定长 char 及 nchar、可变长 varchar 及 nvarchar。 1.字符型字段的长度 定义字符型字段时,必须规定它的最大长度,以表明它所能存储的 最大字符数。 ◼ 选择 char 或 varchar 类型的原则:字段中字符长度是否固定。 ◼ 对 char,若实际长度不足,则以空格填充到尾部。 ◼ 可变长度的字符结构需要额外的存储开销(主要是开辟一 字节用于指明究竟多长) ◼ 尽管 varchar 需要额外的存储开销,但能够删除字段尾部的 空格 2.关于截断字符串 向表中插入字符串时,如果实际长度大于字段的定义长度,则系统
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有