Respuestas:
ALTER SCHEMA TargetSchema
TRANSFER SourceSchema.TableName;
Si desea mover todas las tablas a un nuevo esquema, puede usar el sp_MSforeachtable
procedimiento almacenado indocumentado (¡y en desuso en algún momento, pero poco probable!) :
exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"
Árbitro.: ALTER SCHEMA
Respuesta corta:
ALTER SCHEMA new_schema TRANSFER old_schema.table_name
Puedo confirmar que los datos en la tabla permanecen intactos, lo que probablemente sea bastante importante :)
Respuesta larga según los documentos de MSDN ,
ALTER SCHEMA schema_name
TRANSFER [ Object | Type | XML Schema Collection ] securable_name [;]
Si se trata de una tabla (o cualquier otra cosa que no sea una colección de Tipo o Esquema XML), puede omitir la palabra Objeto, ya que ese es el valor predeterminado.