10477777 发表于 2015-7-1 14:47:43

SQL Server-流程控制 1,Begin...End 语句




ylbtech-SQL Server:SQL Server-流程控制 1,Begin...End 语句


  SQL Server 流程控制中的 Begin...End 语句。




1,Begin...End 语句






1 --=============================================================
2-- 1, Begin...End语句
3-- Desc:Begin...End通常用来表示一个语句块,其内部的代码可以包含一组T-SQL语句
4-- ,凡是在这个语句块里的所有代码,都属于同一流程控制,其语法代码如下。
5-- author:ylbtech
6-- pubdate:10:39 2012/12/15
7--=============================================================
8go
9
10go
11--=============================================================
12-- 2,Syntax
13--=============================================================
14Begin
15{
16      sql_statement|statement_block
17}
18End
19--Remark:其中,sql_statement参数和statement_block参数为任何有效的T-SQL语句或者语句组。
20-- Begin...End语句通常与If、While语句搭配使用。
21
22go
23--=============================================================
24-- 3,Example
25-- Desc:查看商品表中名称为“Gorgonzola Telino”的产品单价是否低于20元,如果低于20元的话
26-- ,查看其订购量。其代码如下。
27--=============================================================
28--select * from Products where ProductName=N'Gorgonzola Telino'
29use Northwind
30go
31Declare @price money
32Declare @productId int
33Declare @count int
34
35select @price=UnitPrice,@productId=ProductID from Products where ProductName='Gorgonzola Telino'
36
37if @price
页: [1]
查看完整版本: SQL Server-流程控制 1,Begin...End 语句