T-SQLで次のことは可能ですか?
declare @pair int * int
Sql Server では、独自のデータ型を作成できます。
ペアをシミュレートするには、2 つの int を含むユーザー定義のテーブル型を作成できます。
CREATE TYPE Pair AS TABLE
(
Value1 INT,
Value2 INT
);
DECLARE @Pair Pair
INSERT @Pair
VALUES (1, 2)
いいえ。ドキュメントによると、 a を宣言する必要があり、 adata_type
で(int, int)
はありませんdata_type
DECLARE
{{ @local_variable [AS] data_type } | [ = value ] }
データ・タイプ
システム提供の共通言語ランタイム (CLR) ユーザー定義のテーブル型、またはエイリアス > データ型です。変数を text、ntext、または image データ型にすることはできません。