指定參數資料類型
就如資料表中的資料行一樣,預存程序中的參數都要定義一種資料類型。除了 table 資料類型以外,預存程序參數可以使用任何 SQL Server 2005 資料類型來定義。預存程序參數也可以使用 CLR 使用者自訂類型與 Transact-SQL 別名資料類型來定義。
附註: |
---|
cursor 資料類型只能做為預存程序的 OUTPUT 參數。如需使用資料指標變數的詳細資訊,請參閱<Transact-SQL 資料指標名稱的範圍>。 |
參數的資料類型將決定參數可接受的值類型和範圍。例如,若將參數定義為 tinyint 資料類型,就只能接受 0 到 255 範圍內的數值。執行預存程序時,如果值與資料類型不相容的話,就會傳回錯誤。
請參閱
概念
資料類型 (Database Engine)
指定參數名稱
指定參數的方向
指定參數預設值
其他資源
CREATE PROCEDURE (Transact-SQL)
指定參數