oracle儲存過程學習筆記

2021-08-31 15:06:31 字數 1398 閱讀 5697

建乙個不帶任何引數儲存過程(輸出系統日期)

create or replace procedure output_date is

begin

dbms_output.put_line(sysdate);

end output_date;

執行這個儲存過程

begin

output_date;

end;

建一張表,後面會用到

-- create table

create table test_user

(userid number not null,

username varchar2(20),

password varchar2(20),

realname varchar2(20),

*** char(1),

type char(2),

status char(2)

)

建主鍵

-- create/recreate primary, unique and foreign key constraints

alter table test_user

add constraint test_user_pk primary key (userid)

using index

pctfree 10

initrans 2

maxtrans 255

storage

(initial 64k

minextents 1

maxextents unlimited

);

插入一條資料

insert into test_user (userid, username, password, realname, ***, type, status)

values (1, 'tomcat', 'hahaha', 'da', '1', '01', '01');

建乙個帶傳入、傳出引數的儲存過程

呼叫這個儲存過程

declare 

username varchar2(20);

begin

get_username(1,username);

dbms_output.put_line(username);

end;

未完待續。。。

oracle學習筆記 儲存過程

一 概述 oracle儲存過程開發的要點是 使用notepad文字編輯器,用oraclepl sql程式語言寫乙個儲存過程 在oracle資料庫中建立乙個儲存過程 在oracle資料庫中使用sql plus工具執行儲存過程 在oracle資料庫中修改儲存過程 通過編譯錯誤除錯儲存過程 刪除儲存過程 ...

Oracle儲存過程學習筆記 一

用了兩年 oracle 還沒寫過儲存過程,真是十分慚愧,從今天開始學習 oracle 儲存過程,完全零起點,爭取每日一篇學習筆記,可能開始認識的不全面甚至有錯誤,但堅持下來一定會有收穫。1.建立乙個儲存過程 create or replace procedure firstpro isbegin d...

oracle學習筆記之儲存過程

user scott sql create table mytest name varchar2 30 password varchar2 30 table created sql create or replace procedure pro sp1 is 建立乙個簡單的儲存過程 2 begin ...