plsql中書寫一個簡單的儲存過程
儲存過程
1.plsql中建立儲存過程
在“視窗列表”中右擊滑鼠選擇“新建”>>>“程式視窗”>>>“Procedure”.
輸入“Name”確定儲存過程的名稱,“Parameters”為可選,可以在這個介面輸入,也可以在後續介面中輸入。
2.書寫儲存過程
書寫儲存過程時的注意點:
- 輸入引數時,“BEGIN_TIME”表示引數名稱,“IN
- 宣告變數時用“;”結尾,為半形符號。
- 給引數賦值時,用“:=”符號,為半形符號。
- 儲存過程中要有異常處理,這樣方便除錯。
3.編譯
書寫完儲存過程之後要進行編譯,如無報錯,則編譯成功。
點選上圖所示進行編譯,低端顯示如下圖所示,則編譯成功。
4.測試
點選測試進入測試頁面,如下圖所示。
好了,這就是一個簡單的儲存過程,剛剛學習,有不對之處,望指出,謝謝!
相關推薦
plsql中書寫一個簡單的儲存過程
儲存過程 1.plsql中建立儲存過程 在“視窗列表”中右擊滑鼠選擇“新建”>>>“程式視窗”>>>“Procedure”. 建立儲存過程介面 輸入“Name”確
Java中呼叫sqlServer的儲存過程(CallableStatement)的幾種簡單情況
一、呼叫不帶引數的儲存過程 --建立儲存過程 create procedure testselect as begin select bno from book; end package com.nc.dao; import java.sql.*; public class test
Linux中實現一個簡單的進度條【轉】
做的 會有 發現 文件 rsquo 實時 時間 改進 常見 轉自:http://blog.csdn.net/yuehailin/article/details/53999288 說起進度條,其實大家常常見到,比如說你在下載視頻或文件的時候,提示你當前下載進度的就是我們今天
如何在ubuntu中寫一個簡單的C語言程式碼並編譯執行
首先需要安裝一個編譯器 因為筆者也是剛剛開始學習ubuntu所以不知道各個編譯器之間的區別,筆者所用的是gcc就簡單介紹一下gcc的安裝方法吧。 方法一: 開啟控制檯輸入以下程式碼: sudo apt-get build-dep gcc; sudo apt-get bui
【譯】使用 Pandas 在 Python 中建立一個簡單的推薦系統
原文地址:Creating a Simple Recommender System in Python using Pandas 原文作者:Usman Malik 譯文出自:掘金翻譯計劃 本文永久連結:github.com/xitu/gold-m… 譯者:xilihuas
在Linux中搭建一個簡單的dns伺服器 --------基於centos 6.5,以我做的一個實驗為例子。
Experimental environment: dns server : 192.168.200.254 http server :192.168.200.202 client :192.168.200.203 Experimental steps: fir
java中使用mybatis呼叫儲存過程,拿到返回值(單引數返回值)
service業務層呼叫dao層 注意:返回值直接從物件裡獲取 不需要拿物件接收再獲取 dao.uspGetUser(userPO);//物件封裝了儲存過程的入參和出參 count = userPO.getCount(); //count 是儲存過程的返回值 dao層介面 pu
MySQL的簡單儲存過程
DROP PROCEDURE IF EXISTS AddPoints; delimiter // CREATE PROCEDURE AddPoints() # 後面加分號報錯 BEGIN DECLARE i int DEFAULT 10; DECLARE myflag int;
在VB.NET中使用MS Access儲存過程 — 第二部份
在VB.NET中使用MS Access儲存過程—第二部份 介紹 歡迎來到MS Access儲存過程的第二部分討論。第一部分詳細地描述瞭如何使用ADO.NET和Visual Basic.NET在Access中建立儲存過程. 第二部分將會示範如何通過資料庫訪問層訪問在第一部
oracle中Job定期執行儲存過程重新整理物化檢視並記錄異常(我的物化檢視不能自己刷)
(一)問題: 最近一個專案,我們的系統中需要處理老資料,但是有一些客觀限制:(都是Oracle11.2.0.2) (1)這些老資料儲存在人家的資料庫中 (2)這些老資料還會持續更新 (3)不能動人家的資料庫 (4)我們需要針對人家的資料庫中的兩張表做左連結 最終我們決定用D
unity中的一個簡單易用的A*尋路演算法類
以前專案中用到了尋路,就寫了個A*尋路的演算法類,感覺還不錯,這裡分享出來。A*演算法的原理網上有很多,這裡只簡單說一下我這個演算法的邏輯:*我的這個演算法裡面沒有關閉列表,因為我會根據地圖資料建立一個對應的節點資料的陣列,每個節點資料記錄自己當前的狀態,是開啟還是關閉的。節
簡單儲存過程與job實現
建立儲存過程: 1.procedure說明 create or replace procedure 儲存過程名 is begin <執行sql語句> end 儲存過程名;2.例項 create or replace procedure pro_test is
第一個MYSQL儲存過程以及其中遇到的空格問題
最近寫了一個mysql儲存過程,遇到了一個極其奇怪的問題,提示如下: [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser
plsql 返回結果集的儲存過程
--返回結果集的儲存過程 --1.建立一個包,在該包中定義了一個遊標型別test_corsor create or replace package testpackage as type test_cursor is ref cursor; end testpacka
如何在Delphi中呼叫oracle的儲存過程返回資料集
::::::本文的相關評價及說明資訊:::::: 【delphi+oracle報表解決方案(一)】delphi中呼叫oracle的儲存過程(分帶返回遊標,不返回值兩種) 關鍵字: delphi ,oracle儲存過程,遊標,返回資料集,報表 注:delphi 6+ oracle 8.1.6 一.建立包與
Hive中建立和呼叫儲存過程及自定義函式
前面的文章《在Hive中實現儲存過程–HQL/SQL》中介紹瞭如何使用HPL/SQL在Hive中實現儲存過程,執行類似Oracle PL/SQL的功能。 一般的業務場景是資料開發人員開發好一個儲存過程,然後週期性的呼叫,傳入不同的引數即可。 本文繼續介紹如何在Hive中利
如何在ns2中實現一個簡單的網路協議
使用IE不會有顯示的問題Firefox有的程式碼顯示不出來; 本文通過實現一個簡單的傳輸協議來說明如何在 ns2 中實現網路協議,當然,這個協議非常簡單,但是在 ns2中實現協議(不是修改)的流程大體就是這個樣子的了。我們稱這個簡單的協議做: simple_tra
在PL/SQL中建立、呼叫儲存過程--oracle
在oracle10中寫好了儲存過程,程式碼如下:CREATE OR REPLACE Procedure Proc_Insert ( sName in varchar2, sAge in int, sE
C++中實現一個簡單的單向連結串列
最近在linux了一個簡單的單向連結串列,直接上程式碼 連結串列標頭檔案 list.h #ifndef _LIST_H_ #define _LIST_H_ typedef int T; template<typename T> class List { pr
Qt中建立一個簡單的外掛
通過看官方的示例程式碼,參考示例echoplugin,總結外掛的建立步驟如下 1.定義一個外掛介面,在介面外部定義外掛的識別符號iid,並用巨集宣告介面 #define ECHOINTERFACE_H #include <QString> //! [0]