sql >> Databáze >  >> RDS >> Sqlserver

Odstraňte všechna zobrazení ze serveru SQL

Tady to máte, není potřeba žádný kurzor:

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. Ovladač Google BigQuery ODBC

  2. T-SQL poddotaz Max (datum) a spojení

  3. Postgres Tipy A Triky

  4. Mysql - Jak mohu seřadit výsledky střídáním (1,2,3, 1, 2, 3, 1, 2, 3,) řádků, je to možné?