У меня есть
@mutation
@name
Я пытаюсь заставить @mutation
искать название продукта (name.products
), а затем @name
взять название продукта в @mutation
как текст. Поэтому я пытаюсь получить название продукта в таблице продуктов и использовать его для присвоения имени представлению позже.
ALTER PROCEDURE [dbo].[exec_view]
AS
BEGIN
DECLARE @mutation NVARCHAR(255);
DECLARE @name NVARCHAR(255) ;
SET @mutation = N'SELECT
name
FROM INSERTED
' ;
SET @test = N'@mutatation varchar' ;
EXECUTE sp_executesql @name = @mutation ;
EXEC (
'
CREATE VIEW @name
AS SELECT *
FROM view_for_future_mutation
');
END