AI suggestion
CREATE PROCEDURE [dbo].[MyProcedure]
@ID int
AS
BEGIN
-- if object_id ('myview' ,'v') is not null
DROP VIEW IF EXISTS myview
DECLARE @sql nvarchar(max)
SET @sql = 'CREATE VIEW dbo.myview AS
SELECT dbo.Client.ClientName, dbo.Client.ID
FROM client
WHERE...