繁体   English   中英

在SQL Server的存储过程中将一个或几个sql语句存储为变量

[英]Storing one or several sql statements as a variable in a stored procedure in SQL Server

假设我有一个存储过程。 是否可以在存储过程中的变量中存储多个sql语句,然后在调用该过程时执行该语句?

例:

CREATE PROCEDURE dbo.StoredProcedure
(
@parameter1 int = QUERIES_HERE
)
AS
/*something like execute @parameter1*/
RETURN

是的,像这样:

DECLARE @SQLQuery varchar(500)

SET @SQLQuery = 'SELECT * FROM Employees WHERE EmployeeID = 123'

EXECUTE(@SQLQuery)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM