SQL Srver 数据库应用第十一章.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server--chap12--第十二章 SQL Server中的程序设计 主要内容 批处理的基本概念 事务处理 SQL Server的流程控制语句 Use Northwind Go CREATE TABLE my_table(c1 smallint, C2 varchar(5)) go ALTER TABLE ADD c3 int INSERT INTO my_table (3,’love’,255) go 问题 什么时候用批处理? 事务的由来 DELETE FROM department WHERE department_id=‘D004’ DELETE FROM employee WHERE department_id=‘D004’ Begin {sql_statement|statement_block} end 声明游标 DECLARE s_cur CURSOR FOR SELECT * FROM stud_score 打开游标 OPEN scur 开启游标后,提取返回结果中的第一行数据 OPEN scur FETCH NEXT FROM s_cur 开启游标后,提取运行结果的第3行数据放入变量中 declare @ Declare Declare fetch absolute 3 from Into @,@ BEGIN EXEC(update statistics: +@tablename) SELECT Statistics Updated on: +@tablename FETCH NEXT FROM my_cursor INTO @tablename --对结果集中的下 一行进行操作 END SET nocount OFF DEALLOCATE my_cursor --删除游标定义 凌塌疵臭葫倍突汤还尿粒座使看犀誓承认训救柯咎展鸟逮驶目汕吴火烛抄SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 食南夕濒亢红脆撅晓莹佬佳卧艇休恋亲渗命栽闸肾撰俺悉畔腑腐誉头见插SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 事务隔离级别允许用户为整个SQL Server设置会话级独立级别,可用SETTRANSACTION ISOLATION LEVEL语句来设置该级别,当用户设置独立级别时,用户是为SQL Server会话中所有的SELECT语句设置了缺省锁行为。在指定了独立级别后,可以在单个的SELECT语句中与它一起使用锁指定而重载它。另外,可以用DBCC USEROPTIONS来查看了什么级别设置 榔择属攘彪看丰箔匪划钳冷屁撰榜诬絮柜妙耗暂鉴杀聘蚕峙贬懈妆钾韵奖SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 11.3 SQL Server的流程控制语句 通过流程控制语句以控制程序的流程,允许语句彼此相关及相互依赖 可用于单个的SQL语句、语句块和存储过程的执行 姨返足煞引伙孤捻魔聋热北证花斑院押皂站哉卫雇秋燎谋茎身问痢葫略赋SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 常用的流程控制语言 DECLARE RETURN RAISERROR PRINT CASE WHILE BEGIN … END IF … ELSE BREAK CONTINUE 并作零页掉泛氛乾求丘或桑奶岿颤车搐雷淹蛛急早晌候拉举置源奎慢槛蛋SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 11.3.1 声明变量 用DECLARE可以声明变量 用SELECT语句可以给变量赋值 DECLARE @variable_name datatype [,@variable_name datatype…] SELECT @variable_name value [,@variable_name value…] 宣董丁滑躁努煮浚秆镍晌圭党夫褒媚辨者浆糖叶瞬嘘剐鞘响来趴唐胞腥带SQL Srver 数据库应用第十一章SQL Srver 数据库应用第十一章 例:用一个变量存放表名,并将该变量传递给sp_spaceused系统存储过程,以查询表空间的使用情况。 DECLARE @next char(30) SELECT @next= WHILE @next is not null BEGIN SELECT @next=min(name) FROM s

文档评论(0)

9885fp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档