2

T-SQLで次のことは可能ですか?

declare @pair int * int
4

2 に答える 2

3

Sql Server では、独自のデータ型を作成できます

ペアをシミュレートするには、2 つの int を含むユーザー定義のテーブル型を作成できます。

CREATE TYPE Pair AS TABLE
( 
    Value1 INT,
    Value2 INT
);

DECLARE @Pair Pair

INSERT @Pair
VALUES (1, 2)
于 2012-11-14T23:52:02.083 に答える
1

いいえ。ドキュメントによると、 a を宣言する必要があり、 adata_type(int, int)はありませんdata_type

DECLARE 
{{ @local_variable [AS] data_type } | [ = value ] }

データ・タイプ

システム提供の共通言語ランタイム (CLR) ユーザー定義のテーブル型、またはエイリアス > データ型です。変数を text、ntext、または image データ型にすることはできません。

于 2012-11-14T23:48:23.030 に答える