SQL server 2005编程和存储过程操作

上传人:野鹰 文档编号:3173637 上传时间:2017-07-30 格式:PPT 页数:14 大小:266KB
返回 下载 相关 举报
SQL server 2005编程和存储过程操作_第1页
第1页 / 共14页
SQL server 2005编程和存储过程操作_第2页
第2页 / 共14页
SQL server 2005编程和存储过程操作_第3页
第3页 / 共14页
SQL server 2005编程和存储过程操作_第4页
第4页 / 共14页
SQL server 2005编程和存储过程操作_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《SQL server 2005编程和存储过程操作》由会员分享,可在线阅读,更多相关《SQL server 2005编程和存储过程操作(14页珍藏版)》请在金锄头文库上搜索。

1、T-SQL编程和存储过程操作,主讲人:刘银平,T-SQL语言基础,标识符 常规标识符 分隔标识符批处理GO的作用:向SQL Server使用工具(如sqlcmd)发出一批T-SQL语句结束的信号。,T-SQL语言基础,注释 是程序代码中不执行的文本字符串。包括两类:“-” 用于单行注释“/* */” 用于多行注释输出语句PRINT语句 语句格式: PRINT 作用:把用户定义的消息返回客户端。,T-SQL语言基础,RAISERROR语句RAISERROR(msg_id|msg_str,severity,state)msg_id:存储于sysmessages表中用户定义的错误信息。msg_str

2、:是一条特殊消息字符串。serverity:用户定义的与消失关联的严重级别。用户可以使用018之间的严重级别。State:1-127之间的任意整数,表示有关错误调用状态的信息。,T-SQL语言基础,例如:Print Hello World!raiserror(发生错误,16,1),T-SQL语言基础,变量局部变量变量声明DECLARE variable_name date_type,variable_name date_type变量赋值(1)SET variable_name=express (2)SELECT variable_name=express FROM WHRER ,T-SQL语言

3、基础,全局变量 不能被用户定义和赋值,但可以使用。以标记符“”开头。ERROR:返回最后执行的T-SQL语句的错误代码。ROWCOUNT:返回受上一句影响的行数,除了DECLARE语句外,其他任何语句都可以改变其值。IDENTITY:返回最后插入的标识值,返回类型为numeric。,T-SQL语言基础,运算符常用运算符运算符的优先级,流程控制语句,顺序控制语句 BEGIN SQL语句|语句块 END分支控制语句 IF SQL语句|语句块 ELSE SQL语句|语句块,流程控制语句,循环控制语句WHILE SQL语句|语句块 BREAK SQL语句|语句块 CONTINUE SQL语句|语句块其

4、他语句,循环体,错误处理语句BEGIN TRY END TRYBEGIN CATCH END CATCH,流程控制语句,流程控制语句,CASE 函数(多分支结构语句) 简单CASE函数 CASE 输入表达式 WHEN 简单表达式1 THEN 结果表达式1 WHEN 简单表达式2 THEN 结果表达式2 n ELSE 结果表达式 END,流程控制语句,CASE 函数(多分支结构语句)CASE搜索函数 CASE WHEN 布尔表达式1 THEN 结果表达式1 WHEN 布尔表达式2 THEN 结果表达式2 n ELSE 结果表达式 END,常用函数,配置函数 作用:返回当前配置选项设置的信息。数据转换函数 作用:将某种数据类型的表达式显示转换为另一种数据类型。CAST函数CONVERT函数,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号