日期:2014-05-17  浏览次数:20583 次

初学者,想请问一下if的用法
我知道有一种用法是  
if
  begin
  sql。。。。
  end
else
  begin
  sql。。。
  end
请问 if then endif 是怎么用的呢?能放在上述语句中吗?endif怎么加?


------解决方案--------------------
SQL code
if (condition)
begin
(statement block)
end
else if (condition)
begin
statement block)
end
else
begin
(statement block)
end

------解决方案--------------------
是的,在PB中if的用法如下
if a=1 then
selct * from tb
else 
delete from tb
end if
当然PB的编程语言会识别标准的sql语句,但你不能在PB中写
if a=1 then
selct * from tb
else 
delete from tb
end 
因为if else end 不是pB的控制语句