gpt4 book ai didi

sql-server - 有人可以转换代码以便它使用 EXEC @sql 而不是 EXEC sp_executesql 吗?

转载 作者:行者123 更新时间:2023-12-03 18:18:45 25 4
gpt4 key购买 nike

这是我要转换的存储过程:-

ALTER PROCEDURE GetName @ClientName nVarchar(max)
AS
BEGIN
DECLARE @sql NVARCHAR(MAX)
DECLARE @name NVARCHAR(MAX)
SET @name = '%'+@ClientName+'%'
SET @sql=
'SELECT
Name
from AddData
where Name like @name'
EXEC sp_executesql @sql,N'@name NVARCHAR(MAX)',@name=@name
END
GO

最佳答案

Action 意义不明确,但要替换

CREATE PROCEDURE GetName @ClientName nVarchar(max)
AS
BEGIN
EXEC (N'SELECT
Name
from AddData
where Name like ''%' + @ClientName + '%''')
END
GO

关于sql-server - 有人可以转换代码以便它使用 EXEC @sql 而不是 EXEC sp_executesql 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51490813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com