PARAMETERS
表格提供關於儲存常式(儲存程序和儲存函數)的參數,以及關於儲存函數的傳回值的資訊。PARAMETERS
表格不包含內建(原生)函數或可載入函數。
PARAMETERS
表格有這些欄位:
SPECIFIC_CATALOG
包含參數的常式所屬的目錄名稱。此值始終為
def
。SPECIFIC_SCHEMA
包含參數的常式所屬的綱要(資料庫)名稱。
SPECIFIC_NAME
包含參數的常式名稱。
ORDINAL_POSITION
對於儲存程序或函數的連續參數,
ORDINAL_POSITION
的值為 1、2、3,依此類推。對於儲存函數,還有一個適用於函數傳回值的列(如RETURNS
子句所述)。傳回值不是真正的參數,因此描述它的列具有這些獨特的特性:ORDINAL_POSITION
值為 0。PARAMETER_NAME
和PARAMETER_MODE
值為NULL
,因為傳回值沒有名稱,且模式不適用。
PARAMETER_MODE
參數的模式。此值為
IN
、OUT
或INOUT
其中之一。對於儲存函數傳回值,此值為NULL
。PARAMETER_NAME
參數的名稱。對於儲存函數傳回值,此值為
NULL
。DATA_TYPE
參數的資料類型。
DATA_TYPE
值只有類型名稱,沒有其他資訊。DTD_IDENTIFIER
值包含類型名稱,並且可能包含其他資訊,例如精確度或長度。CHARACTER_MAXIMUM_LENGTH
對於字串參數,以字元表示的最大長度。
CHARACTER_OCTET_LENGTH
對於字串參數,以位元組表示的最大長度。
NUMERIC_PRECISION
對於數值參數,數值精確度。
NUMERIC_SCALE
對於數值參數,數值比例。
DATETIME_PRECISION
對於時間參數,小數秒的精確度。
CHARACTER_SET_NAME
對於字元字串參數,字元集名稱。
COLLATION_NAME
對於字元字串參數,定序名稱。
DTD_IDENTIFIER
參數的資料類型。
DATA_TYPE
值只有類型名稱,沒有其他資訊。DTD_IDENTIFIER
值包含類型名稱,並且可能包含其他資訊,例如精確度或長度。ROUTINE_TYPE
儲存程序為
PROCEDURE
,儲存函數為FUNCTION
。