sql >> Databasteknik >  >> RDS >> Sqlserver

Ta bort alla vyer från SQL Server

Här har du, ingen markör behövs:

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. Skapa en UDF för MySQL i Delphi

  2. Hur man ändrar storleken på en kolumn i SQL Server (T-SQL)

  3. ActiveRecord::StatementInvalid:PG::ReadOnlySqlTransaction:- Heroku-databasen är fortfarande läsbar även efter avföljning

  4. Hur kan jag stoppa ett Postgres-skript när det stöter på ett fel?