CREATE OR REPLACE
SQL सर्वर में मान्य नहीं है (कम से कम अभी नहीं
ए> )
शायद आपका मतलब था:
EXEC('ALTER VIEW dbo. ...');
आपके पास वैध चेक भी नहीं है। मुझे लगता है कि आपका मतलब था:
IF NOT EXISTS
(SELECT 1 FROM sys.views WHERE [object_id] = OBJECT_ID('dbo.vwGetReadyWeapons'))