Oracle中自定義函式
Oracle中自定義函式
(1) 開啟環境變數serveroutput或serverout
SQL>set serveroutput on
或者
SQL>set serverout on
這樣做的目的是為了可以在sqlplus中看到輸出結果
(2) 編寫函式
SQL>
create or replace function getEmCount return number as
begin
declare em_count number; --variable declare
/*
* Calculate record count of table emp
*/
begin
select count(1) into em_count from emp;
return em_count;
end;
end getEmCount;
/
上面程式碼中的--為單行註釋,/*程式碼段*/為多行註釋,最後一行有個“/”,這個符號表示執行。執行結果為:
Function created.
(3) 函式呼叫
SQL>
set serverout on
begin
dbms_output.put_line('The record count of table emp is ' || getEmCount());
end;
/
執行結果為:
The record count of table emp is 14
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1246492/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 自定義函式Oracle函式
- oracle 自定義聚合函式Oracle函式
- Oracle自定義聚集函式Oracle函式
- ORACLE 自定義函式BUG?Oracle函式
- Hive中自定義函式Hive函式
- Oracle自定義聚集函式薦Oracle函式
- HIVE中的自定義函式Hive函式
- Oracle帶引數的自定義函式Oracle函式
- 關於Oracle自定義分組函式Oracle函式
- shell自定義函式函式
- perl自定義函式函式
- Oracle優化案例-自定義函式索引(五)Oracle優化函式索引
- oracle 10g 新增:自定義聚集函式Oracle 10g函式
- Hive常用函式及自定義函式Hive函式
- 在資料庫中自定義外部函式資料庫函式
- 轉:對字串的“sum”——在Oracle中自定義聚集函式的例子字串Oracle函式
- hive 3.0.0自定義函式Hive函式
- MySQL建立自定義函式MySql函式
- python 自定義函式Python函式
- mysql自定義函式篇MySql函式
- 一個自定義函式函式
- SQL SERVER 自定義函式SQLServer函式
- SQL 自定義函式FUNCTIONSQL函式Function
- apiAutoTest:支援自定義函式,用例中可呼叫API函式
- sql中select列有自定義函式 dblinkSQL函式
- PHP 自定義函式用法及常用函式集合PHP函式
- java自定義equals函式和hashCode函式Java函式
- mysql 自定義分析函式 least 及 日期函式MySql函式AST
- 關於在oracle 的group by中使用自定義函式Oracle函式
- Oracle自定義函式檢視2個字串是否匹配Oracle函式字串
- laravel 自定義全域性函式Laravel函式
- Laravel 自定義函式存放位置Laravel函式
- Laravel 新增自定義助手函式Laravel函式
- Laravel自定義輔助函式Laravel函式
- GRDB自定義的純函式函式
- Sql Server系列:自定義函式SQLServer函式
- Teradata自定義函式Replace函式
- Linux Shell 自定義函式Linux函式