Oracle創建存儲過程,簡單案例

------創建表

create table TESTTABLE
(
  id1  VARCHAR2(12),
  name VARCHAR2(32)
)

 

查詢----

select t.id1,t.name from TESTTABLE t

-----插入

insert into TESTTABLE (ID1, NAME)values ('1', 'zhangsan');
insert into TESTTABLE (ID1, NAME)values ('2', 'lisi');
insert into TESTTABLE (ID1, NAME)values ('3', 'wangwu');
insert into TESTTABLE (ID1, NAME)values ('4', 'xiaoliu');
insert into TESTTABLE (ID1, NAME)values ('5', 'laowu');

------------創建存儲過程

create or replace procedure test_count
as
v_total number(1);
begin
  select count(*) into v_total from TESTTABLE;
  DBMS_OUTPUT.put_line('總1數:'||v_total);
end;

--準備
--線對scott解鎖:alter user scott account unlock; 
--應爲存儲過程是在scott用戶下。還要給scott賦予密碼
---alter user scott identified by tiger;

alter user scott account unlock; 

alter user scott identified by tiger;

 

 

 

----調用


begin
  test_count;
end;
----輸出

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章