Problème de volumétrie : changement de type de colonne [MS SQL Server] - SQL/NoSQL - Programmation
Marsh Posté le 17-07-2012 à 08:49:28
Ca depend du type de colonne, tu peux changer un varchar vers un varchar plus grand sans probleme, mais si il y a une conversion implicite a faire il va devoir faire +- ce que tu proposes de faire manuellement (créer une deuxieme colonne, la remplire et puis faire un drop+rename).
Tu entends quoi par énormément de lignes?
Marsh Posté le 16-07-2012 à 11:00:35
Bonjour !
J'aimerai vous poser une question toute simple : est-ce qu'il est possible de changer le type d'une colonne sur une base contenant énormément de lignes sans qu'il n'y ait des problèmes de volumétrie ?
Je sais que sous Oracle, il n'est pas possible de faire un tel changement et que la solution est de faire une colonne secondaire, de supprimer la colonne d'origine et de la recréer par la suite.
Avec ma base actuelle, choisir entre faire une ALTER TABLE toute simple ou faire une réplique de ma colonne signifie une différence de coût à considérer.
Y a-t-il des soucis que je dois prévoir avec une ALTER TABLE toute simple ou devrais-je faire une colonne secondaire par sécurité ?
Merci pour vos réponses !
Message édité par BraBraaa le 16-07-2012 à 11:02:12