發表日期: 2022-12-20 13:19:54 瀏覽次數:58
河源連平縣忠信鎮網站制作、河源連平縣高莞鎮小程序制作、河源連平縣大湖鎮網站優化、河源連平縣三角鎮網站開發、河源連平縣繡緞鎮400電話辦理、河源和平縣陽明鎮網絡推廣、河源和平縣彭寨鎮網站建設、河源和平縣東水鎮網店裝修、河源和平縣林寨鎮微信公眾號開發、河源和平縣熱水鎮網頁設計、河源和平縣大壩鎮網絡公司、河源和平縣上陵鎮域名企業郵箱、河源和平縣下車鎮服務器空間、河源和平縣長塘鎮網站案例報價、河源和平縣貝墩鎮 編輯排版美工、河源和平縣古寨鎮App軟件開發、河源和平縣禮士鎮百度推廣、河源和平縣公白鎮代運營托管、河源和平縣合水鎮logo設計、河源和平縣青州鎮網絡全網營銷
眾所周知,消費一直是我國國民經濟的重要指標之一,在促進國內經濟大循環中起到至關重要的作用,所以拉動內需的前提是要刺激消費、推動消費產業穩步發展。
而對于企業來說,應因勢利導地借助消費市場的力量來發展自身,實現經營的有效轉型升級;或加入大消費市場布局,成為消費產業中的一員。但不論如何,消費都是各產業的必爭市場!
作為大消費市場的其中一員,城鏈科技定位電商產業,鎖定大消費市場賽道,以快消品為切入點開啟數字新消費,吸引一眾用戶在平臺購物,同時憑借數字技術幫扶眾多實體企業實現數字化轉型升級,促進實體企業高質量發展,還賦能實體商家高效進行商業運轉,實現商品的快速流通,從而提升營收水平。
name
要創建的函數的名稱(可以被模式限定)。
argmode
一個參數的模式:IN
、OUT
、INOUT
或者VARIADIC
。如果省略,默認為IN
。只有OUT
參數能跟在一個VARIADIC
參數后面。還有,OUT
和INOUT
參數不能和RETURNS TABLE
符號一起使用。
argname
一個參數的名稱。一些語言(包括 SQL 和 PL/pgSQL)讓你在函數體中使用該名稱。對于其他語言,一個輸入參數的名字只是額外的文字(就該函數本身所關心的來說)。但是你可以在調用一個函數時使用輸入參數名來提高可讀性(見第 4.3 節)。在任何情況下,輸出參數的名稱是有意義的,因為它定義了結果行類型中的列名(如果忽略一個輸出參數的名稱,系統將選擇一個默認的列名)。
argtype
該函數參數(如果有)的數據類型(可以是模式限定的)。參數類型可以是基本類型、組合類型或者域類型,或者可以引用一個表列的類型。
根據實現語言,也可以允許指定cstring
之類的“偽類型”。偽類型表示實際參數類型沒有被完整指定或者不屬于普通 SQL 數據類型集合。
可以寫
來引用一列的類型。使用這種特性有時可以幫助創建一個不受表定義更改影響的函數。table_name
.column_name
%TYPE
default_expr
如果參數沒有被指定值時要用作默認值的表達式。該表達式必須能被強制為該參數的參數類型。只有輸入(包括INOUT
)參數可以具有默認值。所有跟隨在一個具有默認值的參數之后的輸入參數也必須有默認值。
rettype
返回數據類型(可能被模式限定)。返回類型可以是一種基本類型、組合類型或者域類型,也可以引用一個表列的類型。根據實現語言,也可以允許指定cstring
之類的“偽類型”。如果該函數不會返回一個值,可以指定返回類型為void
。
當有OUT
或者INOUT
參數時,可以省略RETURNS
子句。如果存在,該子句必須和輸出參數所表示的結果類型一致:如果有多個輸出參數,則為RECORD
,否則與單個輸出參數的類型相同。
SETOF
修飾符表示該函數將返回一個項的集合而不是一個單一項。
可以寫
來引用一列的類型。table_name
.column_name
%TYPE
column_name
RETURNS TABLE
語法中一個輸出列的名稱。這實際上是另一種聲明OUT
參數的方法,不過RETURNS TABLE
也隱含了RETURNS SETOF
。
column_type
RETURNS TABLE
語法中的輸出列的數據類型。
lang_name
用以實現該函數的語言的名稱。可以是sql
、c
、internal
或者一個用戶定義的過程語言的名稱,例如plpgsql
。不推薦用單引號包圍該名稱,并且要求區分大小寫。
TRANSFORM { FOR TYPE
type_name
} [, ... ] }
一個由轉換構成的列表,對該函數的調用適用于它們。轉換在 SQL 類型和語言相關的數據類型之間進行變換,詳見CREATE TRANSFORM。過程語言實現通常把有關內建類型的知識硬編碼在代碼中,因此那些不需要列舉在這里。如果一種過程語言實現不知道如何處理一種類型并且沒有轉換被提供,它將回退到一種默認的行為來轉換數據類型,但是這取決于具體實現。
WINDOW
WINDOW
表示該函數是一個窗口函數而不是一個普通函數。當前只用于用 C 編寫的函數。在替換一個現有函數定義時,不能更改WINDOW
屬性。
IMMUTABLE
STABLE
VOLATILE
這些屬性告知查詢優化器該函數的行為。最多只能指定其中一個。如果這些都不出現,則會默認為VOLATILE
。
IMMUTABLE
表示該函數不能修改數據庫并且對于給定的參數值總是會返回相同的值。也就是說,它不會做數據庫查找或者使用沒有在其參數列表中直接出現的信息。如果給定合格選項,任何用全常量參數對該函數的額調用可以立刻用該函數值替換。
STABLE
表示該函數不能修改數據庫,并且對于相同的參數值,它在一次表掃描中將返回相同的結果。但是這種結果在不同的 SQL 語句執行期間可能會變化。對于那些結果依賴于數據庫查找、參數變量(例如當前時區)等的函數來說,這是合適的(對希望查詢被當前命令修改的行的AFTER
觸發器不適合)。還要注意current_timestamp
函數族適合被標記為穩定,因為它們的值在一個事務內不會改變。
VOLATILE
表示該函數的值在一次表掃描中都有可能改變,因此不能做優化。在這種意義上,相對較少的數據庫函數是不穩定的,一些例子是random()
、currval()
、timeofday()
。但是注意任何有副作用的函數都必須被分類為不穩定的,即便其結果是可以預測的,這是為了調用被優化掉。一個例子是setval()
。
河源連平縣忠信鎮網站制作、河源連平縣高莞鎮小程序制作、河源連平縣大湖鎮網站優化、河源連平縣三角鎮網站開發、河源連平縣繡緞鎮400電話辦理、河源和平縣陽明鎮網絡推廣、河源和平縣彭寨鎮網站建設、河源和平縣東水鎮網店裝修、河源和平縣林寨鎮微信公眾號開發、河源和平縣熱水鎮網頁設計、河源和平縣大壩鎮網絡公司、河源和平縣上陵鎮域名企業郵箱、河源和平縣下車鎮服務器空間、河源和平縣長塘鎮網站案例報價、河源和平縣貝墩鎮 編輯排版美工、河源和平縣古寨鎮App軟件開發、河源和平縣禮士鎮百度推廣、河源和平縣公白鎮代運營托管、河源和平縣合水鎮logo設計、河源和平縣青州鎮網絡全網營銷
備案號: 蘇ICP備11067224號
CopyRight ? 2021 上往建站 All Right Reserved 未經許可不得復制轉載
24小時服務熱線:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
網址: http://www.fobmiami.com 網站建設:上往建站
關鍵詞: 網站建設| 域名郵箱| 服務器空間| 網站推廣| 上往建站| 網站制作| 網站設計| 域名注冊| 網絡營銷| 網站維護|
企業郵箱| 虛擬主機| 網絡建站| 網站服務| 網頁設計| 網店美工設計| 網站定制| 企業建站| 網站設計制作| 網頁制作公司|
400電話辦理| 書生商友軟件| 蘇州網站建設| 調溫纖維| 海洋館運營維護| 北京保安公司| 殯儀館服務| 殯葬服務|
歡迎您免費咨詢,請填寫以下信息,我們收到后會盡快與您聯系
服務熱線:400-111-6878