T-SQL编程基础之三:游标(Cursor)编程
生活随笔
收集整理的這篇文章主要介紹了
T-SQL编程基础之三:游标(Cursor)编程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SQL是一種面向集合操作的語言,大多情況下,一個SQL語句將會操作數(shù)據(jù)庫表里的很多數(shù)據(jù),基本上,一個數(shù)據(jù)庫的程序員腦子里應該想的是如何整體操作一個表或者是幾個表。
但也有一些情況下,試圖整表操作是不現(xiàn)實的,需要一行一行處理數(shù)據(jù),這種情況下,SQL語言提供了所謂游標的方法。游標是一種數(shù)據(jù)庫逐行處理數(shù)據(jù)的手段,不鼓勵經(jīng)常使用,這個方法速度不快,在涉及大規(guī)模數(shù)據(jù)的情況下,要謹慎使用。
對游標的處理,需要訪問全局變量@@FETCH_STATUS,其含義是:
| @@FETCH_STATUS =0 | FETCH 語句成功。 |
| @@FETCH_STATUS -1 | FETCH 語句失敗或此行不在結(jié)果集中。 |
| @@FETCH_STATUS -2 |
總結(jié)
以上是生活随笔為你收集整理的T-SQL编程基础之三:游标(Cursor)编程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: T-SQL编程基础之二:条件选择、循环编
- 下一篇: 【ArcGIS风暴】全国1:100万基础