sql >> Database >  >> RDS >> Sqlserver

SQL Server equivalent aan Oracle's CREATE OR REPLACE VIEW

De bovenstaande oplossingen zullen de klus echter wel klaren, met het risico dat gebruikersrechten vervallen. Ik geef de voorkeur aan het maken of vervangen van views of opgeslagen procedures als volgt.

IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[vw_myView]'))
    EXEC sp_executesql N'CREATE VIEW [dbo].[vw_myView] AS SELECT ''This is a code stub which will be replaced by an Alter Statement'' as [code_stub]'
GO

ALTER VIEW [dbo].[vw_myView]
AS
SELECT 'This is a code which should be replaced by the real code for your view' as [real_code]
GO


  1. Hybride cloudreplicatie voor MySQL voor hoge beschikbaarheid

  2. Hoe JSON-gegevens zoeken in MySQL?

  3. Database-ontwerpconcepten met SQL Server Management Studio (SSMS) deel 1

  4. Feestdagen bekijken met de ogen van Data Modeler