请问存储过程中的if语句该如何写? if 条件 处理else 处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if begin ...endelse if begin ...endelsebegin ...end 语法IF Boolean_expression { sql_statement | statement_block } [ ELSE { sql_statement | statement_block } ]参数Boolean_expression是返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,必须用圆括号将 SELECT 语句括起来。{sql_statement | statement_block}Transact-SQL 语句或用语句块定义的语句分组。除非使用语句块,否则 IF 或 ELSE 条件只能影响一个 Transact-SQL 语句的性能。若要定义语句块,请使用控制流关键字 BEGIN 和 END。如果在 IF...ELSE 块的 IF 区和 ELSE 区都使用了 CREATE TABLE 语句或 SELECT INTO 语句,那么 CREATE TABLE 语句或 SELECT INTO 语句必须指向是相同的表名。 IF @@FETCH_STATUS=0BEGIN......................................ENDELSEBEGIN......................................END 学习一下SQL的语言吧,if 不用Then,同时不要忘了begin end的使用。 求助sp中参数的输入输出 知道table name,怎么确定所在的DB? 请教一个较麻烦的sql语句 求高手帮我看下这个sql2005的报表服务配置问题啊. sql2005 创建表时批量添加字段 关于"按某列分组,求最新一条记录"两种sql写法的测试 安装完SQL Server之后,如何实现在另外一台机上连接SQL server SQL安装问题,请指教!!!! 如何判断客户端和数据库是在同一机器 关系数据库和对象数据库,和非关系数据库的联系和区别? 大家帮帮忙啊,怎样把sql数据库转换成access数据库 请问如何在创建的视图中声明变量
...
end
else if begin
...
end
else
begin
...
end
IF Boolean_expression
{ sql_statement | statement_block }
[ ELSE
{ sql_statement | statement_block } ]参数
Boolean_expression是返回 TRUE 或 FALSE 的表达式。如果布尔表达式中含有 SELECT 语句,必须用圆括号将 SELECT 语句括起来。{sql_statement | statement_block}Transact-SQL 语句或用语句块定义的语句分组。除非使用语句块,否则 IF 或 ELSE 条件只能影响一个 Transact-SQL 语句的性能。若要定义语句块,请使用控制流关键字 BEGIN 和 END。如果在 IF...ELSE 块的 IF 区和 ELSE 区都使用了 CREATE TABLE 语句或 SELECT INTO 语句,那么 CREATE TABLE 语句或 SELECT INTO 语句必须指向是相同的表名。
BEGIN
......................................
END
ELSE
BEGIN
......................................
END