Oracle帶引數的自定義函式
Oracle帶引數的自定義函式
(1) 函式編寫
create or replace function getRecordCount(table_name varchar2) return number as
begin
declare t_count number;
query_sql varchar2(200);
begin
query_sql := 'select count(1) from ' || table_name;
execute immediate query_sql into t_count;
return t_count;
end;
end getRecordCount;
/
(2) 函式呼叫
set serverout on
declare table_name varchar2(50);
begin
table_name := 'dept';
dbms_output.put_line('The record count of table ' || table_name || ' is ' || getRecordCount(table_name));
end;
/
執行結果:
The record count of table dept is 4
PL/SQL procedure successfully completed.
換個表名試試:
declare table_name varchar2(50);
begin
table_name := 'emp';
dbms_output.put_line('The record count of table ' || table_name || ' is ' || getRecordCount(table_name));
end;
/
執行結果:
The record count of table emp is 14
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1246532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 函式定義、函式的引數、函式的預設引數函式
- Oracle 自定義函式Oracle函式
- 函式引數 引數定義函式型別函式型別
- oracle 自定義聚合函式Oracle函式
- Oracle中自定義函式Oracle函式
- Oracle自定義聚集函式Oracle函式
- ORACLE 自定義函式BUG?Oracle函式
- 封裝帶引數的函式封裝函式
- 升級後欄位引數有自定義函式失效函式
- Oracle自定義聚集函式薦Oracle函式
- 【PB】如何觸發帶引數的自定義事件?事件
- 【TUNE_ORACLE】列出帶有自定義函式的SQL的SQL參考Oracle函式SQL
- 方法(函式)的定義與引數函式
- spring呼叫帶引數的oracle函式應注意的問題SpringOracle函式
- 第 8 節:函式-函式定義和引數函式
- EXTJS 建構函式帶引數JS函式
- 關於Oracle自定義分組函式Oracle函式
- javascript獲取函式定義的引數個數JavaScript函式
- shell自定義函式函式
- perl自定義函式函式
- Android中自定義樣式與View的建構函式中的第三個引數defStyle的意義AndroidView函式
- 單據型別引數設定增加自定義引數並透過BOS標準函式呼叫型別函式
- python 函式引數的傳遞(引數帶星號的說明)Python函式
- GRDB自定義的純函式函式
- HIVE中的自定義函式Hive函式
- Oracle優化案例-自定義函式索引(五)Oracle優化函式索引
- oracle 10g 新增:自定義聚集函式Oracle 10g函式
- 同名函式的 帶 params 引數 與 不帶 params 引數的執行優先順序函式
- Hive常用函式及自定義函式Hive函式
- SweetAlert自定義可用引數
- 關於在oracle 的group by中使用自定義函式Oracle函式
- 【函式引數】Oracle 11g中使用“=>”顯式指明函式引數名與引數值的對應關係函式Oracle
- Python3之函式的引數傳遞與引數定義Python函式
- hive 3.0.0自定義函式Hive函式
- Hive中自定義函式Hive函式
- MySQL建立自定義函式MySql函式
- python 自定義函式Python函式
- mysql自定義函式篇MySql函式