freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

db2數(shù)據(jù)庫存儲(chǔ)過程(編輯修改稿)

2025-03-03 11:53 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 , v_deptname, v_admdept)。 END LOOP FETCH_LOOP1。 28 GOTO語句 GOTO語句用于直接跳轉(zhuǎn)到指定標(biāo)簽處。例如: IF v_DEPT = ‘D11’ GOTO bye。 …… bye: 29 RETURN語句 RETURN語句用于向調(diào)用返回。 IF v_DEPT = ‘D11’ RETURN 1。 30 主要內(nèi)容: 存儲(chǔ)過程介紹 存儲(chǔ)過程基礎(chǔ)結(jié)構(gòu) 控制語句 游標(biāo)和結(jié)果集 異常處理器 編寫和調(diào)試存儲(chǔ)過程 31 游標(biāo)的聲明 下面是游標(biāo)聲明的幾個(gè)例子: 1. DECLARE c1 CURSOR FOR select * from staff。 2. ( DECLARE關(guān)鍵字, cl游標(biāo)名稱, CURSOR是必須有的,;指通過 c1的游標(biāo)來操作 staff里所有的數(shù)據(jù))最常用的最普通的。 3. c1 CURSOR WITH HOLD FOR select * form staff。 4. c1 CURSOR WITH RETURN TO CALLER FOR select * form staff。 5. c1 CURSOR WITH RETURN TO CLIENT FOR select * form staff。 32 游標(biāo)的相關(guān)操作 ?打開游標(biāo) OPEN 游標(biāo)名 ?提取游標(biāo) FETCH 游標(biāo)名 INTO 變量列表 ?關(guān)閉游標(biāo) CLOSE 游標(biāo)名 33 游標(biāo)的遍歷 DECLARE at_end INT DEFAULT 0。 (聲明了 at_end的變量,默認(rèn)值是 0) DECLARE PIID INTEGER DEFAULT 0。 DECLARE PINT INTEGER DEFAULT 0。 DECLARE not_found CONDITION FOR SQLSTATE 39。0202339。 DECLARE c1 CURSOR FOR SELECT IID FROM YH。 ( 聲明了一個(gè)游標(biāo),把 IID的指標(biāo)拿出來) DECLARE CONTINUE HANDLER FOR not_found SET at_end = 1。 OPEN c1。 (進(jìn)行循環(huán)) SET PCOUNT = 0。 ins_loop: LOOP FETCH c1 INTO PIID。 IF at_end 0 THEN LEAVE ins_loop。 ( LEAVE跳出循環(huán)) END IF。 SET PCOUNT = PCOUNT + 1。 (表示提取了多少條記錄) END LOOP。 34 刪除游標(biāo)對(duì)應(yīng)的數(shù)據(jù)行 DECLARE cursor1 CURSOR FOR SELECT DEPTNO, DEPTNAME, LOCATION FROM FOR UPDATE。( 聲明一個(gè) cursor1的游標(biāo),從一個(gè)表時(shí)提出部門名稱, ...,位置) OPEN cursor1。(打開游標(biāo)) FETCH FROM cursor1 INTO v_DEPTNO, V_DEPTNAME, v_LOCATION。 DELETE FROM WHERE CURRENT OF cursor1。( 刪除 ; CURRENT OF cursor1這是的游標(biāo)是指向某一個(gè)位置;刪除游標(biāo)指向的當(dāng)前行。) CLOSE cursor1。( 關(guān)閉游標(biāo),也可做一個(gè)循環(huán),刪除所有的內(nèi)容 ) 35 更新游標(biāo)對(duì)應(yīng)的數(shù)據(jù)行 DECLARE cursor1 CURSOR FOR SELECT DEPTNO, DEPTNAME, LOCATION FROM FOR UPDATE。 OPEN cursor1。 FETCH FROM cursor1 INTO v_DEPTNO, v_DEPTNAME, v_LOCATION。 UPDATE SET DEPTNAME = ‘NEW NAME’WHERE CURRENT OF cursor1。 CLOSE cursor1。 36 使用游標(biāo)返回多個(gè)結(jié)果集 動(dòng)態(tài)的結(jié)果集兩個(gè) 處于打開的狀態(tài)? 37 主要內(nèi)容: 存儲(chǔ)過程介紹 存儲(chǔ)過程基礎(chǔ)結(jié)構(gòu) 控制語句 游標(biāo)和結(jié)果集 異常處理器 編寫和調(diào)試存儲(chǔ)過程 38 異常處理器的聲明 DECLARE handlertype HANDLER FOR condition handleraction。 (語法結(jié)構(gòu))(異常處理器是需要預(yù)先聲明的) 39 異常處理器的類型( handlertype) 異常處理器的類型有如下幾種: ?CONTINUE( 繼續(xù) ) ? 在異常處理器操作完成之后,會(huì)繼續(xù)執(zhí)行產(chǎn)生這個(gè)異常語句之后的下一條語句。 ?EXIT( 記錄完后就退出,不再繼續(xù)執(zhí)行 ) ? 在異常處理器操作完成之后,存儲(chǔ)過程會(huì)終止,并將控制返回給調(diào)用者。 ?UNDO( 撤銷所做的記錄,退出整個(gè)程序 ) ? 在異常處理器操作執(zhí)行之前, DB2會(huì)回滾存儲(chǔ)過程中執(zhí)行的 SQL操作。在異常處理器操作完成之后,存儲(chǔ)過程會(huì)終止,并將控制返回給調(diào)用者。 40 異常處理器和 SQLSTATE 異常處理器可以處理基于特定 SQLST
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1