久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 在Oracle的函數中,返回表類型的語句建站知識

在Oracle的函數中,返回表類型的語句建站知識

時間:2023-05-22 20:05:22 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識在SQL Server中有表變量,可以在function中方便地返回,習慣SQL Server或者需要把腳本從SQL Server轉到Oracle中的朋友可以都網站建設公司營銷型網站建設。

網站建設公司營銷型網站建設Oracle的function中怎么返回表變量? 太晚了,過多的理論知識就不說了,下面簡單地說實現吧!.. 1、創建表對象類型。 在Oracle中想要返回表對象,seo網站優化軟件必須自定義一個表類型,如下所示:

復制代碼 代碼如下:

create or replace type t_table is table of number;

上面的類型定義好后,在function使用可用返回一列的表,如果需要多列的話,需要先定義一個對象類型。然后把對象類型替換上面語句中的number; 定義對象類型:

復制代碼 代碼如下:

create or replace type obj_table a營銷型網站建設s object ( id int, name varchar2(50) )

修改表對象類型的定義語句如下:

復制代碼 代碼如下:

create or replace type t_table is 網seo優化趨勢table of obj_table;

2、 創建演示函數 在函數的定義中,可以使用管道化表函數和普通的方式,下面提供兩種使用方式的代碼: 1)、管道化表函數方式:

復制代碼 代碼如下:

create or replace function f_pipe(s number) return t_table pipelined as v_obj_table obj_table; begin for i in 1..s loop v_obj_table := obj_table(i,to_char(i*i)); pipe row(v_obj_table); end loop; return; end f_pipe;

注意:管道的方式必須使用空的return表示結束. 調用函數的方式如下:

復制代碼 代碼如下:

select * from table(f_pipe(5));

2)、 普通的方式:

復制代碼 代碼如下:

create or replace function f_normal(s number) return t_table as rs t_table:= t_table(); begin for i in 1..s loop rs.extend; rs(rs.count) := obj_table(rs.count,'name'||to_char(rs.count)); --rs(rs.count).name := rs(rs.count).name || 'xxxx'; end loop; return rs; end f_normal;

初始化值后還可以想注視行那樣進行修改. 調用方式如下:

復制代碼 代碼如下:

select * from table(f_normal(5));

ok 完成相關網站建設公司營銷型網站建設。

關鍵詞標簽: 函數 語句

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章在Oracle的函數中,返回表類型的語句建站知識主要講述語句,函數,在Oracle的函數中,返回表類型的語句建網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5202.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 长泰县| 合水县| 江西省| 牙克石市| 定兴县| 黔东| 黄骅市| 石门县| 乌兰浩特市| 冀州市| 兴义市| 启东市| 错那县| 杭锦后旗| 广元市| 沁水县| 勐海县| 安图县| 焦作市| 河津市| 即墨市| 临澧县| 西吉县| 灵石县| 台南县| 隆尧县| 平谷区| 南和县| 绥德县| 峨眉山市| 昭苏县| 青河县| 灵山县| 罗源县| 木兰县| 长顺县| 丰县| 广南县| 乡宁县| 东城区| 白山市|