sql >> Databasteknik >  >> RDS >> Sqlserver

När jag infogar nya kolumner i en datatabell i VB 2010, hur uppdaterar jag SQL Server 2008-databasen?

Du letar efter ALTER TABLE sql-kommandot.
Eller SQLDMO-kolumnsamling (Kontrollera meddelandet i början av sidan)

Ett ALTER TABLE-kommando för att lägga till en kolumn skulle kunna kodas på detta sätt

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


  1. MySQL UPSERT utan PÅ DUBLIKATNYCKEL

  2. Lagra data i MySQL som JSON

  3. SQL Server Transaktionslogg — Del 2

  4. Filtrera dubbletter i en tabell utan en primärnyckel