共用方式為


指定參數資料類型

就如資料表中的資料行一樣,預存程序中的參數都要定義一種資料類型。除了 table 資料類型以外,預存程序參數可以使用任何 SQL Server 2005 資料類型來定義。預存程序參數也可以使用 CLR 使用者自訂類型與 Transact-SQL 別名資料類型來定義。

ms190182.note(zh-tw,SQL.90).gif附註:
cursor 資料類型只能做為預存程序的 OUTPUT 參數。如需使用資料指標變數的詳細資訊,請參閱<Transact-SQL 資料指標名稱的範圍>。

參數的資料類型將決定參數可接受的值類型和範圍。例如,若將參數定義為 tinyint 資料類型,就只能接受 0 到 255 範圍內的數值。執行預存程序時,如果值與資料類型不相容的話,就會傳回錯誤。

請參閱

概念

資料類型 (Database Engine)
指定參數名稱
指定參數的方向
指定參數預設值

其他資源

CREATE PROCEDURE (Transact-SQL)
指定參數

說明及資訊

取得 SQL Server 2005 協助