Je veux déplacer une table dans un schéma spécifique en utilisant T-SQL? J'utilise SQL Server 2008.
273
Je veux déplacer une table dans un schéma spécifique en utilisant T-SQL? J'utilise SQL Server 2008.
Réponses:
Si vous souhaitez déplacer toutes les tables dans un nouveau schéma, vous pouvez utiliser la
sp_MSforeachtable
procédure stockée non documentée (et être obsolète à un moment donné, mais peu probable!) :Réf .:
ALTER SCHEMA
SQL 2008: comment changer le schéma db en dbo
la source
Réponse courte:
Je peux confirmer que les données du tableau restent intactes, ce qui est probablement assez important :)
Réponse longue selon les documents MSDN ,
S'il s'agit d'une table (ou de tout autre élément qu'une collection de types ou de schémas XML), vous pouvez omettre le mot objet puisque c'est la valeur par défaut.
la source