sqlserver 存储过程拼接字符串
时间: 2023-11-25 14:06:08 浏览: 149
SQL Server 2008 存储过程示例
以下是一个SQL Server存储过程拼接字符串的例子:
```sql
CREATE PROCEDURE Test
@TestID int
AS
BEGIN
DECLARE @s nvarchar(800)
SET @s='Select * From dbo.Categories where CategoryID='''+cast(@TestID as varchar)+''''
print @s
exec(@s)
END
```
这个存储过程接受一个整数参数@TestID,然后将其转换为字符串并将其拼接到一个SQL查询字符串中。最后,该查询字符串被打印出来并执行。
阅读全文