久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 靖安县| 阿克苏市| 卫辉市| 稻城县| 通化市| 门源| 绩溪县| 措勤县| 阿合奇县| 安康市| 双牌县| 乡宁县| 盘山县| 防城港市| 阜南县| 林周县| 高青县| 宁陕县| 南开区| 常宁市| 邢台市| 进贤县| 荣昌县| 延川县| 兴城市| 郎溪县| 武功县| 碌曲县| 平罗县| 托里县| 绩溪县| 栾城县| 景洪市| 安康市| 鄄城县| 沧州市| 吉隆县| 博爱县| 司法| 仁布县| 黄骅市|