1use db_2008 --
引入資料庫
2declare readcursor cursor
--宣告乙個游標
3for
select
*from
student
4open readcursor --
開啟游標
5fetch
next
from readcursor --
執行取數操作
6while
@@fetch_status=0
--檢查@@fetch_status,以確定是否還可以繼續取數,游標讀取下一條資料是否成功。
7begin
8fetch
next
from readcursor --
將多個transact-sql組合為乙個邏輯塊,成對使用
9end
流程控制語句begin end
流程控制語句 是用來控制程式執行流程的語句 常用的流程控制語句的分類 順序結構 begin.end 分支結構 if.else 或case.end 迴圈結構while 順序結構 語法 begin 語句塊end 特點 1,必須成對出現 2,通常與分支結構和迴圈結構一起使用 3,可以巢狀 例子 在begi...
SQL SERVER 游標迴圈讀取表資料
cursor 游標 用於迴圈錶行資料,類似指標 格式如下 declare tempindex cursor for select from table 定義游標 open tempindex 開啟游標 fetch next from tempindex into x 抓取下一行資料給變數 while...
SQL中為什麼引出begin end???
1.為什麼要引出begin.end 我的個人解釋 其實,begin 和end 就是充當c語言中左右花括號 的作用,1 像c語言一樣,sql語言提供了 if else 和while 迴圈,而對應於這倆個機制,必須提出 乙個類似於花括號作用的識別符號,用於界定 2 和逗號 分號 一樣,begin.end...