Ajouter une colonne avec proc sql
Est-il possible ? D'écrire une procédure sql pour ajouter des colonnes à une table existante ? Si je ne me trompe pas, le SQL standard ne le permet pas.
Ce que je fais actuellement, je recréé la table avec
Code:
1 2 3 4 5 6
| proc sql;
create table TEMP as
select *, newValue as newColumn
from TEMP
;
quit; |
Le problème (non bloquant) est que je ne veux pas créer des tables supplémentaires (table d'entrée est la même que la table de sortie), mais en même temps je ne veux pas avoir un avertissement de SAS qui me dit que je risque de perdre l'information en écrasant la table source.