Changer un nom de table de base de données (SQL Server 2008)
-
25-09-2019 - |
Question
Je suis une table nommée tblHello et je veux le renommer à Bonjour
La solution
Faites un clic droit sur la table et sélectionnez renommer en studio de gestion Vous pouvez également utiliser sp_rename:
sp_rename 'old_table_name', 'new_table_name'
Autres conseils
Je tiens à souligner que le renommage de table n'est pas aussi simple que de changer le nom lorsque vous avez des questions écrites. Vous devez également modifier toutes les références à l'ancien nom dans chaque procédure stockée, vue, la fonction et le code SQL dynamique. Ce n'est pas quelque chose à prendre sur Lighty dans quelque chose qui est déjà sur la production.
Mais @jonH a la réponse pour savoir comment le faire (vous exécutez que, dans la fenêtre de requête en vous assurant de passer à la base de données correcte en premier). Bien sûr, vous devez avoir les autorisations de sécurité appropriées pour renommer des objets.
Si son un petit projet, vous pouvez directement changer d'interface utilisateur.
Dans l'Explorateur de serveurs, cliquez droit sur la table que vous souhaitez renommer et Table Definition
Ouvrir.
Cliquez-droit sur la table dans la fenêtre Table Définition et choisissez Properties
dans le menu contextuel.
Dans le domaine de la valeur Name
dans les propriétés, tapez un nouveau nom pour la table.
Enregistrer la table.
Et le fait.