簡單的儲存過程之二

2021-04-06 11:27:32 字數 790 閱讀 2058

儲存過程的語法可以類似下面的進行書寫

create or replace procedure for_qq_analise_by_jeseechen

(statis_date in varchar2) --傳入引數

astoday           date; --申明的變數

i               number(11);

one_week_before date;

begin

dbms_output.enable; -- 啟動dbms_output

dbms_output.put_line(statis_date);

today := to_date(statis_date, 'yyyy-mm-dd');

dbms_output.put_line(today); --輸出今天的內容

i := 0;

while i < 20 loop  --迴圈20 次

one_week_before := today - 7; --獲取上個星期的日期

dbms_output.put_line('last_week is:' ||

to_char(one_week_before, 'yyyy-mm-dd')); --列印出日期

today := today - 1;

dbms_output.put_line(to_char(today, 'yyyy-mm-dd')); -- 日期變為上一天

i := i + 1;

end loop;

commit;

end;

mysql儲存過程之一個簡單的儲存過程

1.客戶端建立一個儲存過程 2.填寫儲存過程內容 delimiter drop procedure if exists insert corp create definer procedure insert corp language sql not deterministic sql securi...

mysql儲存過程之一個簡單的儲存過程(一)

宣告分隔符 delimiter 建立儲存過程 create procedure 儲存過程名稱 引數列表 開始執行儲存過程 begin 儲存過程的邏輯 select from user 結束儲存過程 end 分隔符 重置分隔符 delimiter 案例如下 delimiter create proce...

oracle儲存過程之切割字串 二

呼叫及一個普通的查詢過程 呼叫 一個function 通過分割,把一個字串的值獲取到最後一個 function getlastvaluebyseperator p str in varchar2,p delimiter in varchar2 return varchar2 as cursor c ...

簡單的oracle儲存過程

1 oracle儲存過程以及 asp.net 中呼叫儲存過程,實現一個簡單的登入功能,只是作為學習的,所以處理可能不太合理。在pl sql developer 中編寫儲存過程 新建procedures 一個簡單的登入檢查儲存過程 如下 create or replace procedure user...

簡單的分頁儲存過程

傳入參數列名 當前頁 每頁大小 查詢欄位傳入自己需要的資料 也可以全部。where條件可以為空。排序欄位按自己的需求設定 create procedure prc page result in tablename varchar 100 表名 in currpage int,當前頁 in pages...