Ajout de colonnes sous SQL SERVER 2014
Bonjour!
Je cherche à faire un traitement de ma base sous SQL Server.
Je fais plein de calculs. Je pourrais faire des SELECT * FROM ( SELECT * FROM ( SELECT * FROM ( .... )))) ou une suite d'ALTER TABLE pour mes calculs imbriqués.
1/ En général quelle type de méthode est la plus coûteuse en terme de temps d'éxecution? (je suis sur mon petit PC à mwa avec des millions de ligne :D )
2/ Je n'arrive pas à faire un calcul à partir d'une colonne calculée :
je fais
Code:
1 2
| ALTER TABLE Table ADD Col5 as (case when Col1 > 50 then 1 else 0 ) PERSISTED;
ALTER TABLE Table ADD Col6 as Col5*COL4; |
ça ne marche pas... (dans l'exemple je sais que je n'ai pas besoin de Col5 mais j'ai beaucoup plus de calculs imbriqués que cela)
Que faire? Merci :)