1、sqlplus登入
sqlplus又叫sql*plus, 是oracle資料庫操作最重要的工具,它既可以編輯sql語句,也可以編輯和除錯pl/sql的程式。
在「開始」的「執行」中敲入『cmd』,在dos裡面輸入『sqlplus /nolog』,再回車,接著輸入
conn sys/wengyupeng@orcl as sysdba --wengyupeng是密碼
2、建立儲存過程
create or replace procedure create_table
asp_s varchar2(2000);
begin
p_s:='create table supplier
( supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50),
constraint supplier_pk primary key (supplier_id)
)' ;--建立表的sql語句
execute immediate p_s;--建立表
end;
/3、執行儲存過程
execute create_table;
4、plsql程式塊插入資料
declare
x number := 100;
begin
for i in 1..10 loop
if mod(i, 2) = 0 then
insert into supplier values(i, x,': is even');
else
insert into supplier values(i, x,': is odd');
end if;
x := x + 100;
end loop;
end;
/5、查詢結果
select * from supplier;
PL SQL建立 除錯 呼叫儲存過程
儲存過程 所用函式說明 功能 求和與差 原形 getsumandsub p1 in number p2 in number m out number b out number 引數 m p1 p2 b p1 p2 1.先建儲存過程 左邊的瀏覽視窗選擇 procedures 會列出所有的儲存過程,右擊...
PL SQL儲存過程
or replace 建立或替換,如果存在就替換,不存在就建立create or replace procedure piscursor cisselect from dept2 for update beginfor row record in c loopif row record.deptno...
pl sql 儲存過程
在這段時間的開發中資料庫用的是oracle以前用的都是mssql它們的儲存過程的寫法還有一點不一樣,所以花了一天的時間看了看!以下是我做的乙個小例子!create table mytesttable id number,name varchar2 10 insert into mytesttable...