Nom de colonne dynamique pour une table TEMPO !!! [T-SQL] - SQL/NoSQL - Programmation
Marsh Posté le 20-01-2003 à 15:34:42
Salut
alors voilà, je crois que ça va pas être pos-sible...
dans la mesure où ce q tu souhaites faire ne fait pas partie du langage sql...
la seule solution que je peux entrevoir, c'est l'écriture d'une proc stockée qui génère un script ou bien une autre proc stockée qui va, elle, effectuer la création de ta table...
en gros, la proc 1 génère la requete create table dont tu as besoin, puis "ya plus qu'à" exécuter la req générée...
Marsh Posté le 16-01-2003 à 13:33:08
SAlut,
alors voilà ce que j'essaie de faire c'est ça :
1 - creatino d'un teable tempo qqconque
CREATE TABLE #temp(
colonne1 varchar(30) null)
2 - ajout d'une colonne avec comme nom une variable qui contient un varchar (@coucou = 'colonne2'
ALTER TABLE #temp
ADD @coucou varchar(30) null
Enfin en gros je veux ajouter une colonne en spécifiant un nom dynamiquement selon la valeur d'une variable !
comment faut faire car ce que je tape ne fonctionne pas !!!?
merci