Eu quero mover uma tabela para um esquema específico usando o T-SQL? Estou usando o SQL Server 2008.
273
Eu quero mover uma tabela para um esquema específico usando o T-SQL? Estou usando o SQL Server 2008.
Respostas:
Se você deseja mover todas as tabelas para um novo esquema, pode usar o
sp_MSforeachtable
procedimento armazenado não documentado (e que será descontinuado em algum momento, mas improvável!) :Ref .:
ALTER SCHEMA
SQL 2008: Como altero o esquema db para dbo
fonte
Resposta curta:
Posso confirmar que os dados na tabela permanecem intactos, o que provavelmente é bastante importante :)
Resposta longa de acordo com os documentos do MSDN ,
Se for uma tabela (ou qualquer coisa além de uma coleção de Esquema de Tipo ou XML), você poderá deixar de fora a palavra Objeto, pois esse é o padrão.
fonte