成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2函數調用方法

數據庫
DB2數據庫中,應該如何調用函數呢?對于很多剛剛接觸DB2數據庫的新人來說,可能都提到過這個問題。閱讀下文,您就可以找到答案。

DB2函數調用是我們最常用的操作之一,下面就為您詳細介紹DB2函數調用的實現方法,供您參考,希望對您能夠有所幫助。

用戶在DB2中定義函數時如果涉及到了特定的表操作,是無法像系統函數那樣進行調用的。這時我們可以使用如下語句查詢函數的返回值:
values unction_name(input_paramter_list)
如:
values online( 'user1', date( '2009-5-5'));
如上語句會將返回值構建一個虛表并顯示。如果我們要在函數中引用返回值,可以通過如下語句進行查詢:
select * from (values online( 'user1', date( '2009-5-5'))) as a;
注意整個values語句作為嵌套查詢時被引用的表,因此應該將其括起來,并賦予別名(a)。該語句即可在jdbc或hibernate等數據庫操作解決方案中用于函數online(username, time)返回值的查詢。

VALUES語句
先看如下語句:
insert into log(uid,operation,logtime)
values
(4,1,CURRENT timestamp),
(4,1,CURRENT timestamp),
(4,0,CURRENT timestamp);
這是常用的insert語句,語句使用values語句獲得一個結構與log相同,含有如上三條記錄的虛表,并將其插入log表。
再看如下語句:
select * from
(
values
(4,1,CURRENT timestamp),
(4,1,CURRENT timestamp),
(4,0,CURRENT timestamp)
) as log(uid, operation, logtime);
該語句從別名為log的虛表(定義如上)中查詢所有記錄。也可以不在別名后添加字段別名,這樣返回的表會以自增的正整數從左到右標識字段。
以上語句均使用到了values語句。可以看出values語句獲取返回值并構建了一個虛表。我們可以通過values實現很多功能(以下不斷更新):
0. 將常量、常量組成的列表、變量、返回值等構建為虛表。
如:select * from (values 1,2) as a;
或:select * from (values 1,2) as a(OK) where OK=1;
這是其本身的功能,通過該特性可以獲得諸多應用方法見下;
1. select或insert語句的編寫(如上);
2. 函數返回值的引用。可見本文開頭:DB2函數的調用。values語句適用于任何函數,而部分特殊函數的返回值可能只能通過該語句獲取。

 

 

【編輯推薦】

SQL SERVER連接DB2數據庫

DB2索引創建原則

DB2循環查詢的實現方法

DB2分區數據庫的前滾操作

三類DB2數據庫備份方案

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-03 16:25:51

DB2列函數

2010-09-07 08:27:17

DB2常用函數

2010-11-02 14:08:29

DB2創建用戶

2010-11-03 14:16:29

DB2增量備份

2010-11-04 13:25:16

DB2在線導出

2011-03-16 13:02:47

DB2數據復制遷移

2010-11-03 10:46:49

DB2存儲過程

2010-11-03 13:36:51

DB2時間函數

2010-11-02 11:08:11

DB2循環查詢

2010-11-02 14:37:58

DB2臨時表定義

2010-11-02 11:43:11

DB2動態SQL

2009-12-16 10:42:04

.NET DB2

2010-11-03 14:10:23

DB2在線備份

2010-08-31 15:08:14

DB2INSERT優化

2010-09-01 11:17:29

DB2備份

2010-09-01 14:00:01

DB2表空間

2010-11-03 14:57:44

DB2備份所有表

2010-09-07 08:35:40

DB2常用函數

2010-09-01 09:40:33

DB2函數OLAP

2010-08-03 13:45:17

DB2快照函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产一区二区三区 | 国产精品一区二区三区99 | 日本一区二区在线视频 | 中文字幕一区二区三区四区 | 精品亚洲一区二区 | 麻豆久久久9性大片 | 久久综合一区二区三区 | 黄色片在线 | 国产精品69久久久久水密桃 | 特一级毛片 | 欧美国产一区二区 | 久久久www成人免费精品 | 久久亚洲国产 | 欧美视频中文字幕 | 91精品国产91久久久久久吃药 | 久草网址| 亚洲第一av | 综合久久综合久久 | 天堂在线免费视频 | 亚洲第一区国产精品 | 欧美精品一区二区三区在线 | 亚洲精品成人在线 | 黄色中文字幕 | 香蕉超碰 | 一本一道久久a久久精品综合 | 久久爱黑人激情av摘花 | a爱视频 | 中文字幕在线看第二 | 久久精品免费一区二区三 | 欧美日韩一区二区电影 | 国产三级电影网站 | 午夜激情小视频 | 精品一区在线 | 特级a欧美做爰片毛片 | 欧美精品一 | 日韩精品一区二区三区视频播放 | 亚洲一区二区三区桃乃木香奈 | 亚洲国产精品一区二区第一页 | www国产亚洲精品久久网站 | 国产精品福利一区二区三区 | 欧美在线看片 |