中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做模擬人生類的游戲下載網(wǎng)站廣告開戶南京seo

做模擬人生類的游戲下載網(wǎng)站,廣告開戶南京seo,外貿(mào)建站如何推廣,手表網(wǎng)站歐米茄在某些PowerBuilder應?程序的開發(fā)中,您可能根本?不到游標這樣?個對象。因為在其它?具開發(fā)中很多需?游標實現(xiàn)的?作,在PowerBuilder中卻已有DataWin-dow來代勞了。事實上,DataWindow不僅可以替代游標進?從后臺數(shù)據(jù)庫查詢多條記錄的復雜操作,?且還遠不?這些。但是同DataW…

在某些PowerBuilder應?程序的開發(fā)中,您可能根本?不到游標這樣?個對象。因為在其它?具開發(fā)中很多需?游標實現(xiàn)的?作,在PowerBuilder中卻已有DataWin-dow來代勞了。事實上,DataWindow不僅可以替代游標進?從后臺數(shù)據(jù)庫查詢多條記錄的復雜操作,?且還遠不?這些。但是同DataWindow和DataStore相?,游標也有其??的優(yōu)點,?如系統(tǒng)資源占?少,操作靈活,可根據(jù)需要定義變量類型如全局、實例或局部類型和訪問類型如私有或公共等。

游標(Cursor)是一種用于處理數(shù)據(jù)庫查詢結(jié)果的機制。游標提供了一種方式來逐行處理查詢結(jié)果,并對每一行數(shù)據(jù)進行操作。以下是一個使用游標的簡單例子

如要聲明?個叫作Cus-tomerCursor的游標?以查詢地址在北京的客戶的姓名、帳號及其余額,您可以編寫如下代碼:
DECLARE CustomerCursor CURSOR FOR
SELECT acct_no,name,balance
FROM customer
WHERE province="北京";
在游標的聲明中有?點值得注意的是,如同其它變量的聲明?樣,聲明游標的這?段代碼?是不執(zhí)?的,您不能將debug時的斷點設在這?代碼?上,也不能?IF...END IF語句來聲明兩個同名的游標,如下列的代碼就是錯誤的。
IF Is_prov="北京"THEN
DECLARE CustomerCursor CURSOR FOR
SELECT acct_no,name,balance
FROM customer
WHERE province="北京";
ELSE
DECLARE CustomerCursor CURSOR FOR
SELECT acct_no,name,balance
FROM customer
WHERE province〈〉"北京";
END IF
打開游標
聲明了游標后在作其它操作之前,必須打開它。打開游標是執(zhí)?與其相關的?段SQL語句,例如打開上例聲明的?個游標,我們只需鍵?:
OPEN CustomerCursor;
由于打開游標是對數(shù)據(jù)庫進??些SQL SELECT的操作,它將耗費?段時間,主要取決于您使?的系統(tǒng)性能和這條語句的復雜程度。如果執(zhí)?的時間較長,可以考慮將屏幕上顯?的?標改為hourglass。
提取數(shù)據(jù)
當?OPEN語句打開了游標并在數(shù)據(jù)庫中執(zhí)?了查詢后,您不能?即利?在查詢結(jié)果集中的數(shù)據(jù)。您必須?FETCH語句來取得數(shù)據(jù)。?條FETCH語句?次可以將?條記錄放?程序員指定的變量中。事實上,FETCH語句是游標使?的核?。在DataWindow和DataStore中,執(zhí)?了Retrieve()函數(shù)以后,查詢的所有結(jié)果全部可以得到;?使?游標,我們只能逐條記錄地得到查詢結(jié)果。
已經(jīng)聲明并打開?個游標后,我們就可以將數(shù)據(jù)放?任意的變量中。在FETCH語句中您可以指定游標的名稱和?標變量的名稱。如下例:
FETCH CustmerCur-sor
INTO:ls_acct_no,
:ls_name,
:ll_balance;
從語法上講,上?所述的就是?條合法的取數(shù)據(jù)的語句,但是?般我們使?游標卻還應當包括其它的部分。正如我們前?所談到的,游標只能?次從后臺數(shù)據(jù)庫中取?條記錄,?在多數(shù)情況下,我們所想要作的是在數(shù)據(jù)庫中從第?條記錄開始提取,?直到結(jié)束。所以我們?般要將游標提取數(shù)據(jù)的語句放在?個循環(huán)體內(nèi),直?將結(jié)果集中的全部數(shù)據(jù)提取后,跳出循環(huán)圈。通過檢測SQLCA.SQL-CODE的值,可以得知最后?條FETCH語句是否成功。?般,當SQLCODE值為0時表明?切正常,100表?已經(jīng)取到了結(jié)果集的末尾,?其它值均表明操作出了問題,這樣我們可以編寫以下的代碼:
lb_continue=True
ll_total=0
DO WHILE lb_continue
FETCH CustomerCur-sor
INTO:ls_acct_no,
:ls_name,
:ll_balance;
If sqlca.sqlcode=0 Then
ll_total+=ll_balance
Else
lb_continue=False
End If
LOOP
循環(huán)體的結(jié)構(gòu)有多種,這?提到的是最常見的?種。也有的程序員喜愛將?條FETCH語句放在循環(huán)體的前?,循環(huán)體內(nèi)再放置另外?條FETCH語句,并檢測SQLCA.SQLCODE是否為100。但是這樣做,維護時需同時修改兩條FETCH語句,稍?煩了些。
關閉游標
在游標操作的最后請不要忘記關閉游標,這是?個好的編程習慣,以使系統(tǒng)釋放游標占?的資源。關閉游標的語句很簡單:
CLOSE CustomerCursor;
使?Where?句?
我們可以動態(tài)地定義游標中的Where?句的參數(shù),例如在本例中我們是直接定義了查詢省份是北京的記錄,但也許在應?中我們要使??個下拉式列表框,由?戶來選擇要查詢的省份,我們該怎樣做呢?
我們在前?曾經(jīng)提到過,DECLARE語句的作?只是定義?個游標,在OPEN語句中這個游標才會真正地被執(zhí)?。了解了這些,我們就可以很?便地實現(xiàn)這樣的功能,在DECLARE的Where?句中加?變量作參數(shù),如下所?:
DECLARE CustomerCursor CURSOR FOR
SELCECT acct_no,name,balance
FROM customer
WHERE province=:ls_province;
∥定義ls_province的值
OPEN CustomerCursor;
游標的類型
同其它變量?樣,我們也可以定義游標的訪問類型:全局、共享、實例或局部,游標變量的命名規(guī)范建議也同其它變量?樣。

但是在目前強大的數(shù)據(jù)庫性能面前這種用法已經(jīng)很少。
?

http://www.risenshineclean.com/news/38442.html

相關文章:

  • 調(diào)查問卷在哪個網(wǎng)站做子域名在線查詢
  • 志勛網(wǎng)站建設公司中國十大外貿(mào)平臺
  • 建企業(yè)網(wǎng)站怎么做網(wǎng)站自然排名工具
  • 有域名怎樣做網(wǎng)站軟文網(wǎng)站發(fā)布平臺
  • 9元包郵網(wǎng)站怎么做seo搜索引擎優(yōu)化是什么
  • 網(wǎng)站域名建設費進什么科目人工智能培訓心得體會
  • 有域名了怎么做網(wǎng)站百度推廣優(yōu)化公司
  • 新手做網(wǎng)站視頻講解大地seo視頻
  • 騰訊 網(wǎng)站開發(fā)如何在百度推廣自己的產(chǎn)品
  • 做網(wǎng)站運營需要培訓嗎在線搭建網(wǎng)站
  • 濰坊做網(wǎng)站的電話seo網(wǎng)站有優(yōu)化培訓班嗎
  • 備案平臺新增網(wǎng)站優(yōu)秀的軟文廣告欣賞
  • h5互動網(wǎng)站建設今日百度小說排行榜
  • 易語言可以建設網(wǎng)站嗎新站seo優(yōu)化快速上排名
  • 網(wǎng)站開發(fā)實踐研究報告溫州seo排名公司
  • 給公眾號做頭像的網(wǎng)站北京百度關鍵詞優(yōu)化
  • 智能建站cms管理系統(tǒng)百度推廣關鍵詞優(yōu)化
  • 重慶網(wǎng)站租賃空間國內(nèi)新聞最新消息今天
  • asp網(wǎng)站仿制公司官網(wǎng)開發(fā)制作
  • 同程網(wǎng) 網(wǎng)站模板國外網(wǎng)絡推廣
  • 怎么建立一個網(wǎng)站當站長松原今日頭條新聞
  • dwcc2018怎么做網(wǎng)站十大跨界營銷案例
  • 在什么網(wǎng)站下載wordpress海外網(wǎng)絡推廣平臺
  • net公司網(wǎng)站開發(fā)框架源代碼什么是sem和seo
  • uc投放廣告網(wǎng)站要自己做嗎工具
  • 做英文企業(yè)網(wǎng)站百度關鍵詞優(yōu)化公司
  • wordpress同步到頭條號南昌seo搜索優(yōu)化
  • 新網(wǎng)站 不穩(wěn)定網(wǎng)頁設計素材網(wǎng)站
  • 哈爾濱建站服務網(wǎng)站開發(fā)百度廣告費一般多少錢
  • 給網(wǎng)站添加百度地圖百度關鍵字優(yōu)化價格