How do I delete a column from an existing table?
First, write ALTER TABLE , followed by the name of the table you want to change (in our example, product ). Next add the DROP COLUMN clause, followed by the name of the column you want to remove (in our example, description ). This removes the column from the table, including any data stored in it.
Delete Columns Using SSMS Open SSMS and connect to the SQL Server instance. In Object explorer, expand the database and the Tables folder. Locate the table and expand the columns folder to display the column names. Right-click on the column name which you want to delete and click delete.
We can use Alter table command to remove a column as well. The syntax is simple to use.
Syntax. The syntax to drop a column in a table in MySQL (using the ALTER TABLE statement) is: ALTER TABLE table_name DROP COLUMN column_name; table_name.
ALTER TABLE XXX DROP COLUMN YYY;
The command you're looking for is:
alter table tblName drop column columnName
where tblName
is the name of the table and columnName
is the name of the column, but there's a few things you may need to do first.
Keep in mind that the performance of this command may not necessarily be good. One option is to wait for a down-time period when you can be certain no-one will be accessing the database, rename the current table, then use create table
and insert into ... select from
to transfer the columns you don't want deleted.
One of the later releases of Oracle actually has a soft delete which can just marks a column as unused without removing it physically. It has the same effect since you can no longer reference it and there's a command along the lines of alter table ... drop unused columns
which is meant to be run in quiet time, which does the hard work of actually removing it physically.
This has the advantage of "disappearing" the columns immediately without dragging down database performance during busy times.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With