In Oracle, I can re-create a view with a single statement, as shown here:
CREATE OR REPLACE VIEW MY_VIEW AS SELECT SOME_FIELD FROM SOME_TABLE WHERE SOME_COND
It works fine for me on SQL Server 2017:
USE MSSQLTipsDemo GO CREATE OR ALTER PROC CreateOrAlterDemo AS BEGIN SELECT TOP 10 * FROM [dbo].[CountryInfoNew] END GO
https://www.mssqltips.com/sqlservertip/4640/new-create-or-alter-statement-in-