程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> sybase流程控制

sybase流程控制

編輯:SyBase綜合文章
1.變量聲明與賦值
全局變量由系統預定義,以符號@@打頭。
局部變量聲明使用Declare語句,這個變量必須以符號@開頭,後跟一個標識符。
Declare @變量名 數據類型[,@變量名 數據類型,……]
變量賦值使用Select語句,未賦值的變量其值為Null。
舉例:
Declare @msg char(50)
Select @msg=’How are you?’
Select @msg=emp_name from employee
Where emp_id=12345678
2.SQL語句塊
Begin
Statement Block/*多個順序執行的SQL 語句*/
End
3.條件語句
If 條件表達式
語句(塊)
Else
語句(塊)
舉例:
if(select max(id) from sysobjects)<50
print ‘數據庫裡沒有用戶創建的對象‘
else
select name,type,id from sysobjects where id>50
4.循環語句
While 條件表達式
語句(塊)
●兩個特殊的循環控制語句:
Continue 執行下一次循環
Break 退出當前循環
舉例:
While(select avg(price) from titles)>$20
Begin
Update titles set price=price/2
If(select avg(price) from titles)<$40
Break
Else
Continue
End
5.其它控制語句
◇Return語句——無條件結束當前過程,並可返回給調用者的一個狀態值:Return[整數表達式]
◇Print語句
◇RaiseError語句
◇Waitfor語句
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved