存储过程参数中的空白字符

时间:2014-04-22 12:59:15

标签: sql sql-server-2008 stored-procedures

我编写了一个存储过程,它接受两个都是字符串的参数。字符串可以包括一个或多个空格。例如:

exec usp_arch_ptask_assign_me System Administration , Workflow Process Manager

exec usp_arch_ptask_assign_me 'System Administration' , 'Workflow Process Manager'

exec usp_arch_ptask_assign_me [System Administration] , [Workflow Process Manager]

第一次尝试返回语法错误,第二次和第三次尝试导致存储过程认为封闭字符是实际参数值的一部分。

连连呢? 谢谢!

1 个答案:

答案 0 :(得分:0)

USE DATABASE_NAME;
GO
EXEC usp_arch_ptask_assign_me 'System Administration', 'Workflow Process Manager';
GO