Está buscando ALTER TABLE
comando sql.
O el Colección de columnas SQLDMO
(Consulte el aviso al comienzo de la página)
Un comando ALTER TABLE para agregar una columna podría codificarse de esta manera
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