Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Quando si inseriscono nuove colonne in un datatable in VB 2010, come si aggiorna il database di SQL Server 2008?

Stai cercando il ALTER TABLE comando sql.
O Raccolta di colonne SQLDMO (Si prega di controllare l'avviso all'inizio della pagina)

Un comando ALTER TABLE per aggiungere una colonna può essere codificato in questo modo

Dim cn As SqlConnection
Dim cmd As SqlCommand
Using cn = GetConnection()
    cn.Open()
    Using cmd = new SqlCommand()
         cmd.Connection = cn
         cmd.CommandText = "ALTER TABLE myTable ADD aNewColumn VARCHAR(20) NULL"
         cmd.CommandType = CommandType.Text
         cmd.ExecuteNonQuery()
    End Using
End Using