方式一:
成都創新互聯公司專注于阜平網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供阜平營銷型網站建設,阜平網站制作、阜平網頁設計、阜平網站官網定制、重慶小程序開發服務,打造阜平網絡公司原創品牌,更為您提供阜平網站排名全網營銷落地服務。
CALL PAMF05_FUN(你需要傳入的參數');
方式二:
begin
PAMF05_FUN(你需要傳入的參數');
end;
call GetPY(@str varchar(500)) 就可以了
sql2005中是exec GetPY(@str varchar(500)) 。
在ORACLE中,函數的調用方式有位置表示法調用函數、命名表示法調用函數、混合使用位置表示法和命名表示法調用函數、排除表示法、ql調用表示法 --混合表示法。
甲骨文股份有限公司(Oracle)是全球大型數據庫軟件公司,總部位于美國加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM后,全球收入第三多的軟件公司。Oracle數據庫產品為財富排行榜上的前1000家公司所采用,許多大型網站也選用了Oracle系統。甲骨文股份有限公司于1989年正式進入中國,在北京、上海、廣州和成都均設立了分支機構。
select 函數名(參數1,參數2,......) from 表名 [where 各種查詢條件]。如果是單純想用函數算點什么,參數跟表數據無關,表名可以寫dual,否則寫上包含參數的表名。
oracle數據庫中函數較多,而且每個函數都有自己的用法,所以要根據具體的函數查詢具體的使用方法,比如:
decode(條件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
這個函數運行的結果是,當字段或字段的運算的值等于值1時,該函數返回值2,否則返回值3
當然值1,值2,值3也可以是表達式,這個函數使得某些sql語句簡單了許多
使用方法:
1、比較大小
select
decode(sign(變量1-變量2),-1,變量1,變量2)
from
dual;
--取較小值
sign()函數根據某個值是0、正數還是負數,分別返回0、1、-1
例如:
變量1=10,變量2=20
則sign(變量1-變量2)返回-1,decode解碼結果為“變量1”,達到了取較小值的目的。
2、此函數用在SQL語句中,功能介紹如下:
Decode函數與一系列嵌套的
IF-THEN-ELSE語句相似。base_exp與compare1,compare2等等依次進行比較。如果base_exp和
第i
個compare項匹配,就返回第i
個對應的value
。如果base_exp與任何的compare值都不匹配,則返回default。每個compare值順次求值,如果發現一個匹配,則剩下的compare值(如果還有的話)就都不再求值。一個為NULL的base_exp被認為和NULL
compare值等價。如果需要的話,每一個compare值都被轉換成和第一個compare
值相同的數據類型,這個數據類型也是返回值的類型。
分享名稱:oracle如何引用函數 oracle如何引用序列
URL鏈接:http://m.kartarina.com/article4/hgsgie.html
成都網站建設公司_創新互聯,為您提供網站設計公司、網站導航、移動網站建設、靜態網站、建站公司、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯