文档详情

《数据处理与数据库教学课件》db15.pdf

发布:2018-03-25约1.05万字共20页下载文档
文本预览下载声明
第15章 Transact-SQL程序设计 15.1 数据与表达式 15.2 函数 15.3 程序控制流语句 15.1 数据与表达式 15.1.1 用户定义数据类型 SQL Server有四种基本数据类型 字符和二进制数据 日期/时间数据 逻辑数据 数值数据 15.1 数据与表达式 15.1.1 用户定义数据类型 创建用户定义数据类型 使用系统存储过程创建用户定义数据类型 sp_addtype [@typename=]type, [@phystype=]system_data_type [, [@nulltype=] ’null_type’] [, [@owner=]’owner_name’] 删除用户定义数据类型 sp_droptype [ @typename = ] type 使用企业管理器创建用户定义数据类型 15.1.2 常量与变量 常量 字符串和二进制常量 日期/时间常量 数值常量 逻辑数据常量 空值 15.1.2 常量与变量 变量 局部变量 定义局部变量 DECLARE {@local_variable data_type }[,…n] 变量 说明 为局部变量赋值 @@rowcount 前一条命令处理的行数 SELECT @@error 前一条SQL语句报告的错误号 UPDATE SET @@trancount 事务嵌套的级别 显示局部变量的值 @@transtate 事务的当前状态 SELECT @@tranchained 当前事务的模式 PRINT @@servername 本地SQL Server的名称 全局变量 @@version SQL Server和O/S版本级别 @@spid 当前进程id @@identity 上次INSERT操作中使用的identity值 @@nestlevel 存储过程/触发器中的嵌套层 @@fetch_status 游标中上条FETCH语句的状态 15.1.3 运算符与表达式 算术运算符(+、-、*、/、%) 位运算符(、|、^ 、 ~) 比较运算符(、、=、=、!=) 逻辑运算符(AND、OR、NOT、LIKE、IN、ALL、ANY、 BETWEEN、EXISTS) 连接运算符(+) 运算符的优先级别 ( ) → ~ → ^ → → | → * 、/ 、% → + 、- → NOT → AND → OR Datalength(char_expr) 返回表达式所占
显示全部
相似文档