sql >> Database teknologi >  >> RDS >> Sqlserver

Slet alle visninger fra SQL Server

Her har du, ingen markør nødvendig:

DECLARE @sql VARCHAR(MAX) = ''
        , @crlf VARCHAR(2) = CHAR(13) + CHAR(10) ;

SELECT @sql = @sql + 'DROP VIEW ' + QUOTENAME(SCHEMA_NAME(schema_id)) + '.' + QUOTENAME(v.name) +';' + @crlf
FROM   sys.views v

PRINT @sql;
EXEC(@sql);


  1. Hvordan indstiller man en MySQL-række til SKRIVEKUN?

  2. SQL-forespørgsel for at kontrollere, om et navn begynder og slutter med en vokal

  3. Sådan returneres dynamiske kolonner fra grupperede værdier i SQL Server (lagret procedure)

  4. MySQL FULLTEXT fungerer ikke med mere end ét felt