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

正文內(nèi)容

oracle深入淺出-中級篇(參考版)

2025-02-16 10:56本頁面
  

【正文】 96 深入淺出 Oracle 主講:鄒振興 演講完畢,謝謝觀看! 。 ? 存儲過程與函數(shù)可以將編寫的 plsql塊以命名的方式存放在數(shù)據(jù)中。 95 深入淺出 Oracle 主講:鄒振興 總結(jié) ? Plsql塊是 oracle編程中最重要的結(jié)構(gòu)。 end。|| tname。 begin str:=39。 end。 93 深入淺出 Oracle 主講:鄒振興 組織子程序:程序包 ? 返回查詢結(jié)果集(游標(biāo)) ? 包主體 create or replace package testpack as Type mytype is ref cursor。 end。 else return false。 begin select count(*) into counter from emp where empno=eno。 end。)。 else (39。 if mybool =true then select ename into myname from emp where empno=eno。 myname varchar2(20)。 end。包括類型、變量、常量、異常、游標(biāo)規(guī)范和子程序規(guī)范等 聲明程序包私有對象和實(shí)現(xiàn)在包規(guī)范中聲明的子程序和游標(biāo) 程序包 規(guī)范 主體 91 深入淺出 Oracle 主講:鄒振興 組織子程序:程序包 ? 如何將眾多的函數(shù)與過程組織起來? ? 根據(jù)員工編號判斷用戶是否存在 (函數(shù)) 如果存在則打印出員工姓名 (過程) ? 定義包 create or replace package mypack is procedure PrintName(eno number)。 end。 89 深入淺出 Oracle 主講:鄒振興 子程序三:自主事務(wù)處理 create or replace procedure testp2 is begin delete from myemp where empno=7499。 rollback。 85 深入淺出 Oracle 主講:鄒振興 過程與函數(shù)比較 過 程 函 數(shù) 作為 PL/SQL 語句執(zhí)行 作為表達(dá)式的一部分調(diào)用 在規(guī)格說明中不包含 RETURN 子句 必須在規(guī)格說明中包含 RETURN 子句 不返回任何值 必須返回單個(gè)值 可以包含 RETURN 語句,但是與函數(shù)不同,它不能用于返回值 必須包含至少一條 RETURN 語句 86 深入淺出 Oracle 主講:鄒振興 子程序三:自主事務(wù)處理 ? 自主事務(wù)處理 ? 主事務(wù)處理啟動獨(dú)立事務(wù)處理 ? 然后主事務(wù)處理被暫停 ? 自主事務(wù)處理子程序內(nèi)的 SQL 操作 ? 然后終止自主事務(wù)處理 ? 恢復(fù)主事務(wù)處理 ? PRAGMA AUTONOMOUS_TRANSACTION 用于標(biāo)記子程序?yàn)樽灾魇聞?wù)處理 87 深入淺出 Oracle 主講:鄒振興 子程序三:自主事務(wù)處理 ? 自主事務(wù)處理測試: ? 創(chuàng)建過程 1,執(zhí)行刪除員工 7369操作,并回滾 ? 創(chuàng)建過程 2,執(zhí)行刪除員工 7499操作,并調(diào)用過程 1 ? 創(chuàng)建程序調(diào)用過程 2 ? 問哪個(gè)刪除操作會回滾? 88 深入淺出 Oracle 主講:鄒振興 子程序三:自主事務(wù)處理 create or replace procedure testp1 is pragma autonomous_transaction。 ? drop function 函數(shù)名 。 [Exception] end。 select FSearchName(7369) from dual。 return empname。 82 深入淺出 Oracle 主講:鄒振興 子程序二:函數(shù) 通過員工編號返回員工姓名 create or replace function FSearchName(emp_no number) return varchar2 is empname varchar2(20)。大家好 39。 end。 end。 begin str:=FSayHi。 80 深入淺出 Oracle 主講:鄒振興 子程序二:函數(shù) ? 調(diào)用函數(shù) 結(jié)合查詢 select FSayHi from dual。Hi39。 ? 78 深入淺出 Oracle 主講:鄒振興 子程序二:函數(shù) (function) ? 函數(shù)是可以返回值的命名的 PL/SQL 子程序。 [Exception] end。 end。 exit when mycursor%notfound。 loop fetch mycursor into var_emp。 var_emp emp%rowtype。 使用存儲過程返回的游標(biāo) ? declare type classcursor is ref cursor。 75 深入淺出 Oracle 主講:鄒振興 子程序一:存儲過程 ? 返回游標(biāo)的存儲過程 ? create or replace procedure getAllEmp(returnCursor out sys_refcursor) as begin open returnCursor for select * from emp。||num2)。 (39。num1=39。)。 (39。||num2)。 (39。num1=39。 num2 number:=20。 end。 num1:=num2。 73 深入淺出 Oracle 主講:鄒振興 子程序一:存儲過程 ? 交換兩個(gè)數(shù) create or replace procedure Swap(num1 in out number,num2 in out number) is temp number。 (empname)。no39。 empname varchar2(20)。 end。 end。 begin select ename into empname from emp where empno=emp_no。 end。 end。 67 深入淺出 Oracle 主講:鄒振興 子程序一:存儲過程 ? 調(diào)用 在命令窗口下 execute SayHi。)。 ? 子程序的各個(gè)部分: ? 聲明部分 ? 可執(zhí)行部分 ? 異常處理部分 (可選 ) ? 子程序的分類: ? 過程 - 執(zhí)行某些操作 ? 函數(shù) - 執(zhí)行操作并返回值 64 深入淺出 Oracle 主講:鄒振興 子程序 2 子程序的優(yōu)點(diǎn): ? 模塊化 ? 將程序分解為邏輯模塊 ? 可重用性 ? 可以被任意數(shù)目的程序調(diào)用 ? 可維護(hù)性 ? 簡化維護(hù)操作 ? 安全性 ? 通過設(shè)置權(quán)限,使數(shù)據(jù)更安全 65 深入淺出 Oracle 主講:鄒振興 子程序一:存儲過程 ? 過程是用于完成特定任務(wù)的子程序 ? 例如: 前往售票廳 詢問關(guān)于車票的信息 排隊(duì)等候 在柜臺購買車票 66 深入淺出 Oracle 主講:鄒振興 子程序一:存儲過程 ? 創(chuàng)建簡單過程 create or replace procedure SayHi as begin (39。 end。)。 end if。受影響的行數(shù)39。)。 if SQL%Found=true then (39。 ? %ROWCOUNT 返回 DML語句影響的行數(shù) 。 58 深入淺出 Oracle 主講:鄒振興 隱式游標(biāo) ? 在
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1