在 T-SQL 中是否可以执行以下操作?
declare @pair int * int
在 Sql Server 中,您可以创建自己的数据类型。
要模拟一对,您可以创建一个包含两个整数的用户定义表类型:
CREATE TYPE Pair AS TABLE
(
Value1 INT,
Value2 INT
);
DECLARE @Pair Pair
INSERT @Pair
VALUES (1, 2)
不。根据文档,您必须声明 adata_type
并且(int, int)
不是data_type
DECLARE
{{ @local_variable [AS] data_type } | [ = value ] }
数据类型
是任何系统提供的公共语言运行时 (CLR) 用户定义的表类型,或别名 > 数据类型。变量不能是 text、ntext 或 image 数据类型。