【发布时间】:2009-06-04 07:23:36
【问题描述】:
我为 SQL Server 编写的存储过程遇到问题。
我在存储过程中调用一个函数,该函数返回一个带有值的 2 列表。我想将此值分配给一个 VARCHAR 变量,以便在我的存储过程的其余部分中使用。
DECLARE @TEAM VARCHAR(100)
SET @TEAM = (SELECT DISTINCT value fn_split(@foldernarrative, '-') WHERE idx = 0)
该函数独立运行,但添加到我的存储过程时出现语法错误,例如
Server: Msg 170, Level 15, State 1, Line 94
Line 94: Incorrect syntax near '('.
我对此很陌生,我不明白为什么这是一个问题。
我们将不胜感激。
谢谢。
【问题讨论】:
标签: sql-server tsql stored-procedures