写入函数时出现语法错误

时间:2018-02-02 06:41:41

标签: sql-server tsql

{{3}}

在这里,我尝试编写一个函数,用于从数字中提取每个数字,然后返回一个包含UserId和Number列的表。但是我收到了语法错误。逻辑正在发挥作用,我无法以适当的方式安排事情。 如果我将userid作为akshay传递并且编号为1234,那么此函数必须返回一个表作为 阿克沙伊1 akshay 2 akshay 3 akshay 4

1 个答案:

答案 0 :(得分:1)

您应该为返回表定义变量

RETURNS  @returnTable TABLE 
(

   UserId varchar(20),
   ModNumber smallint

)

请查看此参考:tsql returning a table from a function or store procedure