SQL, SQL Server, Tutorials, Oracle, PL/SQL, Interview Questions & Answers, Joins, Multiple Choice Questions, Quiz, Stored Procedures, Select, Insert, Update, Delete and other latest topics on SQL, SQL Server and Oracle.
Showing posts with label Alter Table create index. Show all posts
Showing posts with label Alter Table create index. Show all posts
Alter Table
Alter Table
Alter Table changes (alters) a table definition by altering, adding, or dropping columns and constraints, or by disabling or enabling constraints and triggers.
Example 1 of Alter Table
Adding a new column to an Emp table:
ALTER TABLE Emp ADD phone CHAR(16)
DEFAULT 'unlisted';
Example 2 of Alter Table
Dropping a column from an Emp table:
ALTER TABLE Emp DROP phone;
Example 3 of Alter Table
Changing the datatype of a column in a table:
ALTER TABLE Emp
ALTER COLUMN phone varchar;
Example 4 of Alter Table
Modifying a column:
[if earlier the column "name" is like varchar(20) and we want to change it to varchar(100) then do as follows:]
ALTER TABLE Emp ALTER COLUMN name varchar(100);
Example 5 of Alter Table
Adding a constraint
ALTER TABLE Emp ADD CONSTRAINT con_one UNIQUE (name);
con_one is the name of the constraint.
Example 6 of Alter Table
Constraints can also be dropped
ALTER TABLE Emp DROP CONSTRAINT con_one;
Renaming a column or table is not possible with Alter statement in SQL Server. For that you have to use sp_rename.
Subscribe to:
Posts (Atom)