金蝶K3系统管理员.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
金蝶K3系统管理员

客户培训部 BEGIN…END语句 BEGIN…END语句能够将多个Transact-SQL语句组合成一个语句块,并将它们视为一个单元处理。在条件语句和循环等控制流程语句中,当符合特定条件便要执行两个或者多个语句时,就需要使用BEGIN…END语句,其语法形式为: BEGIN ????{ sql_statement ????????| statement_block ????} END Transact-SQL语言 客户培训部 CASE函数 CASE函数可以计算多个条件式,并将其中一个符合条件的结果表达式返回。CASE函数按照使用形式的不同,可以分为简单CASE函数和搜索CASE函数。 Transact-SQL语言 客户培训部 1、CASE函数的语法形式 CASE input_expression ????WHEN when_expression THEN result_expression ??????[ ...n ] ??[ ????ELSE else_result_expression ????END Transact-SQL语言 客户培训部 2. 搜索 CASE函数的语法形式 CASE ????WHEN Boolean_expression THEN result_expression ???????[ ...n ] ???[ ???ELSE else_result_expression ???END Transact-SQL语言 客户培训部 WHILE…CONTINUE…BREAK语句 WHILE…CONTINUE…BREAK语句用于设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,就重复执行语句。其中,CONTINUE语句可以使程序跳过CONTINUE语句后面的语句,回到WHILE循环的第一行命令。BREAK语句则使程序完全跳出循环,结束WHILE语句的执行。 Transact-SQL语言 客户培训部 结束WHILE语句的语法形式为: WHILE Boolean_expression ????{ sql_statement | statement_block } ????[ BREAK ] ????{ sql_statement | statement_block } ????[ CONTINUE ] Transact-SQL语言 客户培训部 GOTO语句 GOTO语句可以使程序直接跳到指定的标有标识符的位置处继续执行,而位于GOTO语句和标识符之间的程序将不会被执行。GOTO语句和标识符可以用在语句块、批处理和存储过程中,标识符可以为数字与字符的组合,但必须以“:”结尾。 Transact-SQL语言 客户培训部 WAITFOR语句 WAITFOR语句用于暂时停止执行SQL语句、语句块或者存储过程等,直到所设定的时间已过或者所设定的时间已到才继续执行。WAITFOR语句的语法形式为: WAITFOR { DELAY time | TIME time } 其中,DELAY用于指定时间间隔,TIME用于指定某一时刻,其数据类型为datetime,格式为‘hh:mm:ss’。 Transact-SQL语言 客户培训部 RETURN语句 RETURN语句用于无条件地终止一个查询、存储过程或者批处理,此时位于RETURN语句之后的程序将不会被执行。RETURN语句的语法形式为: RETURN [ integer_expression ] 其中,参数integer_expression为返回的整型值。存储过程可以给调用过程或应用程序返回整型值。 Transact-SQL语言 客户培训部 SQL Server 2000数据库管理 回顾: 语句少,但功能强! SQL有哪几种语句? 客户培训部 补充(一) 1.SELECT语句的语义有三种情况,下面以学生表S(S#,SNAME,AGE,SEX)为例说明。 第一种情况:SELECT语句中未使用分组子句,也未使用聚合操作,那么SELECT子句的语义是对查询的结果执行投影操作。譬如: SELECT S#,SNAME FROM S WHERE SEX=M; Transact-SQL语言 客户培训部 第二种情况:SELECT语句中未使用分组子句,但在SELECT子句中使用了聚合操作,此时SELECT子句的语义是对查询结果执行聚合操作。譬如: SELECT COUNT(*),AVG(AGE) FROM

文档评论(0)

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

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

1亿VIP精品文档

相关文档