成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle存儲(chǔ)過(guò)程的開(kāi)發(fā)的介紹

數(shù)據(jù)庫(kù) Oracle
以下的文章主要是介紹在開(kāi)發(fā)Oracle存儲(chǔ)過(guò)程中我們所要運(yùn)行的步驟,其中包括如何運(yùn)行一個(gè)存儲(chǔ)過(guò)程,以及如何修改一個(gè)存儲(chǔ)過(guò)程。的相關(guān)內(nèi)容的描述。

以下的文章主要是介紹開(kāi)發(fā)Oracle存儲(chǔ)過(guò)程中的一些步驟的介紹,其中包括如何運(yùn)行一個(gè)存儲(chǔ)過(guò)程 ,以及在運(yùn)行一個(gè)存儲(chǔ)過(guò)程的相關(guān)代碼的介紹,以下是文章的具體介紹,望你瀏覽完以下的內(nèi)容會(huì)有所收獲。

 

運(yùn)行一個(gè)存儲(chǔ)過(guò)程

 

從SQL*Plus 命令行提示符運(yùn)行你的存儲(chǔ)過(guò)程使用EXECUTE命令,如下:

 

  1. SQL> EXECUTE skeleton; 

SQL*Plus 輸出一下信息確信存儲(chǔ)過(guò)程成功執(zhí)行: PL/SQL procedure successfully completed.

你也可以在一個(gè)無(wú)名PL/SQL塊內(nèi)運(yùn)行你的存儲(chǔ)過(guò)程,在SQL*Plus命令提示符下,它看起來(lái)像:

 

  1. SQL> BEGIN  
  2. 2 SKELETON;  
  3. 3 END;  
  4. 4 /  

 

現(xiàn)在我們已經(jīng)運(yùn)行了我們的Oracle存儲(chǔ)過(guò)程,我們?nèi)绾涡薷乃?

修改一個(gè)存儲(chǔ)過(guò)程

讓我們寫(xiě)一個(gè)輸出字符串“Hello World!”的存儲(chǔ)過(guò)程,用Notepad打開(kāi)你的skeleton.sql 文件,. 用DBMS_OUTPUT.PUT_LINE 過(guò)程調(diào)用去替換NULL語(yǔ)句,如下所示:

 

  1. CREATE OR REPLACE PROCEDURE skeleton  
  2. IS  
  3. BEGIN  
  4. DBMS_OUTPUT.PUT_LINE('Hello World!');  
  5. END;  

 

保存到文件skeleton.sql.

從SQL*Plus命令行, 打開(kāi)文件skeleton.sql .

 

  1. SQL> @skeleton  
  2. SQL> 
  3. CREATE OR REPLACE PROCEDURE skeleton  
  4. IS  
  5. BEGIN  
  6. DBMS_OUTPUT.PUT_LINE('Hello World!');  
  7. END;  
  8. SQL> /  

 

SQL*Plus 通知你存儲(chǔ)過(guò)程成功創(chuàng)建并輸出提示信息:Procedure created.

SQL>

用EXECUTE 命令運(yùn)行你的存儲(chǔ)過(guò)程:

 

  1. SQL> EXECUTE skeleton; 

SQL*Plus顯示Oracle存儲(chǔ)過(guò)程運(yùn)行成功:

  1. PL/SQL procedure successfully completed. 

我們想要的輸出字符串 "Hello World!"沒(méi)有出來(lái),在顯示一個(gè)DBMS_OUTPUT.PUT_LINE 結(jié)果前需要運(yùn)行一個(gè)SET命令,在SQL*Plus 命令行提示符,鍵入:

 

  1. SQL> SET SERVEROUTPUT ON 

再次執(zhí)行你的存儲(chǔ)過(guò)程:

 

  1. SQL> EXECUTE skeleton; 

現(xiàn)在結(jié)果輸出了:Hello World!

SQL> EXECUTE skeleton;

  1. SQL> EXECUTE skeleton; 

調(diào)試一個(gè)存儲(chǔ)過(guò)程

當(dāng)調(diào)試一個(gè)存儲(chǔ)過(guò)程時(shí),遵循一樣的步驟,修改SQL文件,創(chuàng)建存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,根據(jù)編譯器反饋的出錯(cuò)信息進(jìn)行修改,這一步是非常繁瑣的,需要依靠經(jīng)驗(yàn)。

在實(shí)際的商用存儲(chǔ)過(guò)程的開(kāi)發(fā)調(diào)試過(guò)程中,由于涉及很多表、類(lèi)型、光標(biāo)、循環(huán)、條件等復(fù)雜的邏輯,和PL/SQL語(yǔ)句的靈活運(yùn)用,編譯時(shí)會(huì)產(chǎn)生很多錯(cuò)誤提示信息,程序員在根據(jù)這些錯(cuò)誤信息定位,進(jìn)行修正,再編譯***得到正確的結(jié)構(gòu);

放棄一個(gè)存儲(chǔ)過(guò)程

如果在數(shù)據(jù)庫(kù)中你不在需要一個(gè)Oracle存儲(chǔ)過(guò)程你可以刪除它,SQL語(yǔ)句 DROP PROCEDURE 完成從數(shù)據(jù)庫(kù)中刪除一個(gè)存儲(chǔ)過(guò)程,DROP PROCEDURE 在SQL中被歸類(lèi)為數(shù)據(jù)定義語(yǔ)言(DDL) 類(lèi)操作,其他的例子有CREATE, ALTER, RENAME 和TRUNCATE。.

在SQL*Plus 命令提示符下,使用DROP PROCEDURE SQL 語(yǔ)句刪除你的叫做skeleton的存儲(chǔ)過(guò)程:

 

  1. SQL> DROP PROCEDURE skeleton;  
  2. SQL*Plus assures us the procedure has been removed:  
  3. Procedure dropped.  

 

總結(jié)

本文詳細(xì)討論了如何使用Oracle工具開(kāi)發(fā)Oracle商用Oracle存儲(chǔ)過(guò)程的步驟。***在存儲(chǔ)過(guò)程的使用中可能是程序直接調(diào)用,也可能被觸發(fā)器調(diào)用。

【編輯推薦】

  1. Oracle安裝腳本的相關(guān)代碼介紹
  2. Oracle體系結(jié)構(gòu)中的基本概念,數(shù)據(jù)庫(kù)的介紹
  3. Oracle數(shù)據(jù)庫(kù)中表的2種連接方式
  4. Oracle表列的修改的流程
  5. Oracle索引如何提高數(shù)據(jù)庫(kù)的查詢效率

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-08 17:59:38

Oracle存儲(chǔ)

2010-04-07 12:08:28

Oracle存儲(chǔ)過(guò)程

2010-04-07 14:01:40

Oracle存儲(chǔ)過(guò)程

2010-04-16 11:39:56

Oracle存儲(chǔ)過(guò)程

2017-09-04 11:48:56

MybatisOracle存儲(chǔ)過(guò)程

2009-12-21 09:39:50

Oracle 存儲(chǔ)過(guò)程

2010-04-23 11:15:43

Oracle創(chuàng)建

2011-04-15 10:56:22

2009-03-25 10:48:08

存儲(chǔ)銀行Oracle

2010-04-07 13:02:14

Oracle 存儲(chǔ)過(guò)程

2010-04-16 10:11:20

Oracle存儲(chǔ)過(guò)程

2010-04-07 13:12:25

Oracle存儲(chǔ)過(guò)程

2010-04-08 16:41:29

Oracle存儲(chǔ)過(guò)程

2010-04-15 17:31:10

Oracle存儲(chǔ)過(guò)程

2018-10-12 11:26:13

oracle存儲(chǔ)語(yǔ)法

2010-11-16 14:30:32

Oracle存儲(chǔ)過(guò)程

2018-08-28 11:40:47

存儲(chǔ)過(guò)程語(yǔ)法

2010-10-29 16:06:55

Oracle存儲(chǔ)過(guò)程

2010-04-26 16:23:52

Oracle dele

2010-10-26 14:50:11

oracle存儲(chǔ)過(guò)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩av一区二区在线观看 | 亚洲精品av在线 | 一本一道久久a久久精品综合蜜臀 | 99只有精品 | 视频一区在线观看 | 最新日韩欧美 | 精品一区二区视频 | 久久伊人影院 | 国产一区91精品张津瑜 | 国产午夜精品福利 | 亚洲精品久久久久avwww潮水 | 免费黄色大片 | 久草视频网站 | 午夜影院毛片 | 色综合一区二区 | 久久国产成人精品国产成人亚洲 | 成人自拍视频网站 | 国产成人精品免高潮在线观看 | 国产在线精品一区二区三区 | av在线电影网站 | 成人在线免费观看av | 欧美美女爱爱视频 | 91资源在线 | 国产日韩在线观看一区 | 九九伦理片 | 欧美色综合一区二区三区 | 国产美女在线免费观看 | 成人国产精品久久久 | 精品久久久久一区二区国产 | 国产精品久久久久久久久久久久冷 | 成人精品免费视频 | 日韩三级在线 | 日本中文在线视频 | 久久99精品久久久久久秒播九色 | 亚洲视频中文字幕 | 国产一级片在线播放 | 国产精品美女久久久久久久网站 | 亚洲国产精品日本 | 99精品欧美一区二区三区 | 一区二区三区国产 | 亚洲小视频在线观看 |