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

正文內容

oracle過程、函數(shù)和程序包-文庫吧

2025-02-06 15:00 本頁面


【正文】 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 11 PL/SQL過程 建立帶有輸入輸出參數(shù)的過程 ? 通過在過程中使用輸入輸出函數(shù),可以調用過程時輸入數(shù)據(jù)到過程,在調用結束后輸出數(shù)據(jù)到調用環(huán)境和應用程序。 ? 當定義輸入輸出參數(shù)時,需要指定參數(shù)模式為IN OUT。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 12 CREATE OR REPLACE PROCEDURE devide( num1 IN OUT NUMBER, num2 IN OUT NUMBER) IS v1 NUMBER。 v2 NUMBER。 BEGIN v1:=TRUNC(num1/num2)。 v2:=MOD(num1,num2)。 num1:=v1。 num2:=v2。 END。 / Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 13 PL/SQL過程 調用過程 ? 在 SQL*PLUS中調用過程時,需要使用 CALL或者EXECUTE命令;而在 PL/SQL塊中過程可以直接應用。 ? 過程調用帶參數(shù)分 4種情況: –如果無參數(shù),那么可以直接引用過程名; –如果有輸入參數(shù),那么需要為輸入參數(shù)提供數(shù)值; –如果帶有輸出參數(shù),那么需要使用變量接收輸出結果; –如果有輸入輸出參數(shù),那么調用時需要使用具有輸入值的變量。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 14 PL/SQL過程 調用無參數(shù)的過程 ? 直接引用過程名 exec out_time Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 15 PL/SQL過程 調用帶有輸入參數(shù)的過程 ? 需要為輸入參數(shù)提供數(shù)據(jù)值 exec add_empl(1111, ’198034’, ’lei’, ’programmer’, 1, 7369, SYSDATE, 800, null, 30) Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 16 PL/SQL過程 調用帶有輸出參數(shù)的過程 ? 需要使用變量接受輸出參數(shù)的數(shù)據(jù)值 DECLARE v_name %TYPE。 BEGIN update_sal(eno,salary,v_name)。 (‘name:’||v_name)。 END。 / 輸入 雇員號的值: 1111 輸入工資的值: 2500 姓名: lei Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 17 PL/SQL過程 調用帶有輸入輸出參數(shù)的過程 ? 調用之前需要定義變量存放輸入值,并在調用結束之后使用變量輸出數(shù)據(jù)。 DECLARE n1 NUMBER:=n1。 n2 NUMBER:=n2。 BEGIN divide(n1,n2)。 (‘商 :’||n1||’,余數(shù) :’||n2)。 END。 / 輸入 n1的值: 100 輸入 n2的值: 30 商: 3,余數(shù) 10 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 18 為參數(shù)傳遞變量或數(shù)據(jù) 當為參數(shù)傳遞變量或數(shù)據(jù),可以采用以下 3種方法 ? 位置傳遞 ? 名稱傳 ? 組合傳遞 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 19 PL/SQL過程 使用位置傳遞為參數(shù)傳遞變量和數(shù)據(jù) ? 位置傳遞 是指按照參數(shù)定義順序依次為每個參數(shù)提供變量或者數(shù)據(jù)值 ? 當使用位置傳遞時, 必須為所有參數(shù)提供變量或者輸入數(shù)據(jù) CALL add_empl(2222,‘1978122’, ’ alex’,NULL, 1, NULL,SYSDATE,800,NULL,30)。 Oracle 數(shù)據(jù)庫應用與設計 杭州電子科技大學 2
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1