Oppure

Loading
11/07/16 10:53
cuore napoletano
Salve,
Sto programmando con Visual basic 2010 ed ho una tabella in SQL Server 2008
chiamata "amici" con due colonne "nome" e "cognome".
Secondo voi è possibile un istruzione del tipo:
ALTER TABLE amici ADD nomecolonna VARCHAR(29)

dove nomecolonna la vorrei impostare al volo,per esempio la chiamerei città ottenendo tre colonne
nome / cognome / città

So che in questo modo non si può fare ma esiste un altro sistema?
Grazie e saluti.
aaa
11/07/16 12:06
A parte il fatto che è possibile, non mi pare il caso di farlo.

Perché vuoi operare in questo modo e non inserisci la colonna che ti serve in fase di progettazione del db ?
11/07/16 13:40
cuore napoletano
Ciao,
davvero dici che è possibile e come?

aaa
11/07/16 15:29
TheDarkJuster
Sei DAVVERO SICURISSIMO di volerlo fare?

Un conto è se sono query fisse che servono per inizializzare un db vuoto, altra cosa è il ripetere di tale operazione su tabelle già esistenti e più o meno popolate, che causerà non pochi problemi (riguardo alla velocità di esecuzione) al rdbms!



aaa
11/07/16 17:15
cuore napoletano
Così mi terrorizzi!
Qualcosa del tipo
@nomecolonna as Varchar(20)
@nomecolonna='città'
ALTER TABLE amici ADD @nomecolonna


Saluti
aaa