Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie aktualisiere ich beim Einfügen neuer Spalten in eine Datentabelle in VB 2010 die SQL Server 2008-Datenbank?

Sie suchen nach dem ALTER TABLE sql-Befehl.
Oder Sammlung von SQLDMO-Spalten (Bitte beachten Sie den Hinweis am Anfang der Seite)

Ein ALTER TABLE-Befehl zum Hinzufügen einer Spalte könnte auf diese Weise codiert werden

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