Table maintenance consists of reviewing or changing its aspects. This includes reviewing the list of tables of a database, renaming a table, or deleting it. When making a change on a column, you are also said to alter the table. To programmatically change a column, the SQL starts with the following formula: ALTER TABLE TableName When using this statement, the ALTER TABLE expression is required and it is followed by the name of the table. Column maintenance consists of reviewing or changing any of its aspects. This includes reviewing the structure of columns of a table, renaming a column, deleting a column, changing the data type or the nullity of a column, etc.
After a table has already been created, you can still add a new column to it. In SQL, the basic formula to add a new column to an existing table is:ALTER TABLE TableName ADD ColumnName Properties The ColumnName factor is required. In fact, on the right side of the ADD operator, define the column by its name and use all the options we reviewed for columns. Here is an example: Imports System.Data.OleDb Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Load Dim strConnection As String Dim connection As OleDbConnection = New OleDbConnection strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Server.MapPath("App_Data/exercise1.mdb") connection.ConnectionString = strConnection Dim CommandToExecute As OleDbCommand = _ New OleDbCommand("ALTER TABLE Customers " & _ "ADD EmailAddress nvarchar(50);", connection) connection.Open() CommandToExecute.Connection = connection CommandToExecute.ExecuteNonQuery() connection.Close() End Sub End Class
If you have an undesired column that you don't want anymore in a table, you can remove it. To programmatically delete a column, use the following formula:ALTER TABLE TableName DROP COLUMN ColumnName On the right side of the ALTER TABLE expression, type the name of the table. On the right side of the DROP COLUMN expression, enter the name of the undesired column. Here is an example: Imports System.Data.OleDb Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Load Dim strConnection As String Dim connection As OleDbConnection = New OleDbConnection strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Server.MapPath("App_Data/exercise1.mdb") connection.ConnectionString = strConnection Dim CommandToExecute As OleDbCommand = _ New OleDbCommand("ALTER TABLE Customers " & _ "DROP COLUMN EmaillAddress;", connection) connection.Open() CommandToExecute.Connection = connection CommandToExecute.ExecuteNonQuery() connection.Close() End Sub End Class When this code is executed, the interpreter will look for a column named CurrentResidence in a table named StaffMembers of the current. If it finds that column, it will remove it from the table.
If you have an undesired table in a database, you can remove it. To delete a table using SQL, use the following formula: DROP TABLE TableName The DROP TABLE expression is required and it is followed by the name of the undesired table. |
|
|||||||||||
|