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

Come sposto una tabella in uno schema in T-SQL

ALTER SCHEMA TargetSchema 
    TRANSFER SourceSchema.TableName;

Se vuoi spostare tutti tabelle in un nuovo schema, puoi usare il non documentato (e che a un certo punto sarà deprecato, ma improbabile!) sp_MSforeachtable procedura memorizzata:

exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"

Rif.:ALTER SCHEMA

SQL 2008:come posso modificare lo schema db in dbo