我正在使用SQL Server,并且有一个表格和类型如下...
CREATE TABLE Foo (
Id BIGINT,
Age INT,
DateCreated DATETIME2
);
CREATE TYPE FooRow AS TABLE (
Id BIGINT,
Age INT,
DateCreated DATETIME2
);
我在存储过程中使用FooRow
类型作为返回类型,我在其中查询Foo
表中的一些记录,将它们存储在FooRow
变量中,执行其他操作用它们做的事情,最后输出FooRow
变量。
有没有办法减少重复输入Foo
表架构以创建FooRow
类型?
是否可以将存储过程变量的类型表示为现有表格,或其他什么?
DECLARE @foorows TABLE Foo
如果没有,是否可以创建类型,例如FooRow
,然后说"使用Foo
"中的列?