我们可以在SQL服务器中声明表类型的变量,就像我们在C#中声明
一样DataTable dt= new DataTable();
如果是的话 那么我们如何从select语句填充这个变量呢?
答案 0 :(得分:0)
我们可以在SQL服务器中声明表类型的变量吗?
是的,你可以。
那么我们如何从select语句中填充这个变量呢?
像这样的例子:
DECLARE @K TABLE (
ID INT NOT NULL ,
P VARCHAR(25) NOT NULL
);
INSERT INTO @K SELECT * FROM Test;
SELECT * FROM @K;
如果您希望function
返回table
,请先read this,然后尝试描述您的问题。