Bonjour
Je sais que c'est très bête, mais je n'ai pas trouvé de commande (alter) pour modifier le nom d'une table.
Merci pour votre aide
Tornade
Bonjour
Je sais que c'est très bête, mais je n'ai pas trouvé de commande (alter) pour modifier le nom d'une table.
Merci pour votre aide
Tornade
normale :renommer une table est un opération très dangereuse. Immaginez ce que vont devenir les vues, procédures, fontions, synonymes, privilèges octroyés... qui mentione cette table ?
D'ailleurs que est l'intérêt de renommer une table ???
Sachez cepandant que SQL Server le permet à travers une procédure de nom sp_rename.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
on peut aussi utiliser la procédure stockée sp_depends pour connaître les objets dépendant de cette table![]()
Bonjour,
Précision sur sp_depends : cela se base sur la table système sysdepends, qui n'est pas fiable. Tu n'as aucune garantie d'y voir toutes les dépendances, notamment à cause du mécanisme de résolution d'objet différée, tu ne peux donc pas t'y fier sérieusement.
Partager