ID: 17437877

中职《SQL Server 2012数据库实用教程》(电工版·2018) 项目7 程序设计 同步课件(共36张PPT)

日期:2025-10-17 科目: 类型:课件 查看:69次 大小:648192B 来源:二一课件通
预览图 1/12
项目,36张,课件,同步,程序设计,中职
  • cover
(课件网) 项目7 程序设计 在SQL Server 2012中同时还提供了用户自定义数据类型的功能,方便用户管理相同类别的数据,但它并不是真正的数据类型。 1)使用系统存储过程sp_addtype建立自定义数据类型 基本语法: sp_addtype [ @typename = ] type, [ @phystype = ] system_data_type [ , [ @nulltype = ] 'null_type' ] [ , [ @owner = ] 'owner_name' ] 2)使用系统存储过程sp_droptype删除已经建立的自定义数据类型 基本语法: sp_droptype [ @typename = ] 'type' 3)使用企业管理器建立和删除用户自定义数据类型 任务1 常量与变量 变量 数据在内存中可以变化的量叫变量。 Transact-SQL使用两种变量: 局部变量 全局变量 局部变量与全局变量的主要区别在于存储的数据范围不一样。 1. 局部变量 局部变量是用户自定义的变量,它的作用范围仅在程序内部。局部变量的名称是用户自定义的,命名局部变量要符合SQL Server标识符命名规则。局部变量必须以@开头。 2. 全局变量 全局变量是SQL Server系统内部事先定义好的变量,不用用户参与定义,对用户而言是只读的。其作用范围并不局限于某一程序,而是程序均可随时调查。全局变量通常用于存储一些SQL Server的配置设定值和效能统计数据。 整数数据类型 整数数据类型是最常用的数据类型之一,包括int、smallint、tinyint和bigint等多种数据类型,可以存储一定范围的数据。 浮点数据类型 浮点数据类型包括real、float、numeric、decimal等多种数据类型。浮点数据类型是用于存储正负小数的,但必须是精确计算的数。浮点数据类型的优点是存储范围非常大。但是浮点数据类型很容易发生舍入误差。舍入误差只能影响一个数据超过精度的右边各位,所以在精度范围内数据是准确的。 字符数据类型 字符数据类型是非常有用的数据类型,可以存储数字符号、字母以及特殊符号。将字符数据添加到数据表中时,应该将数据放置在两个单引号或双引号之间。 字符数据类型包括char、nchar、varchar、nvarchar等多种数据类型。 时间日期数据类型 SQL提供的日期时间数据类型可以存储日期和时间的组合数据。以时间日期数据类型存储时间或日期数据比使用字符型数据类型进行存储更简单。 时间日期数据类型包括datetime和smalldatetime两种类型。 文本和图像数据类型 文本和图像数据类型是用于存储大量的非Unicode和Unicode字符二进制数据的固定长度和可变长度数据类型,包括text、ntext、image等多种数据类型。 货币数据类型 货币数据类型用于存储货币值。在使用货币数据类型时,在数据前加上货币符号,系统才能识别其为哪国货币;如果不加货币符号,则默认为“¥”。 货币数据类型包括money和samallmoney。 特殊的数据类型 SQL Server提供了一类特殊的数据类型。特殊数据类型主要包括bit、timestamp、binary(n)、varbinary(n)、uniqueidentifer、sql_varant、table、xml等。 任务2 运算符 算术运算符 算术运算符在两个表达式上执行数学运算,这两个表达式可以是数字数据类型分类的任何数据类型。下表所示为Transact-SQL中的算术运算符。 比较运算符 比较运算符是测试两个表达式是否相同,除了text、ntext和image数据类型的表达式外,比较运算符还可以用于其他所有的表达式。 比较运算符的结果是布尔数据类型,它有3种值:True、False及UNKNOWN。 逻辑运算符 逻辑运算符对某个条件进行测试,以获得其真实情况。逻辑运算符和比较运算符一样,返回带有True或False值的布尔数据类型。 位运算符 位运算符的操作数可以是整数数据类型或二进制串数据类型(IMAGE数据类型之外)范畴的。 运算符包括:&、|、^、~等。 连接运算符 连接运算符“+”用于连接两个或两个 ... ...

~~ 您好,已阅读到文档的结尾了 ~~