Monday, August 10, 2009

Some Alter Queries For SQL Server (Tested in SQL Server 2005)

ABOUT WHATQUERIES
Adding Primary KeyALTER TABLE Table_Name ADD PRIMARY KEY (Column_Name)
Adding Foreign Key with CascadeALTER TABLE child_name add CONSTRAINT constraint_name FOREIGN KEY (childtable column1, column2, ... column_n) REFERENCES parent_table(column1, column2, ... column_n) on update cascade;
Adding Unique KeyALTER TABLE Table_Name ADD UNIQUE (Column_Name);
Adding New ColumnALTER TABLE Table_Name ADD NewCol VARCHAR(50);
Altering Column Type/WidthALTER TABLE Table_Name ALTER COLUMN NewCol varchar(80) NOT NULL;
Addng Identity(Note:Table Should Be Empty)ALTER TABLE Table_Name ALTER COLUMN ColName ADD CONSTRAINT IDENTITY(1,1);
Adding Default ValueALTER TABLE Table_Name ADD CONSTRAINT Constraint_Name DEFAULT 'dotnetkanna' FOR Column_Name;
Drop ConstraintALTER TABLE Table_Name DROP CONSTRAINT Constraint_Name;
Drop ColumnALTER TABLE Table_Name DROP Column Column_Name;
Rename The TableSP_RENAME 'Old_TableName','New_TableName';
Rename The Columnsp_rename @objname = 'table_name.old_column_name', @newname = 'new_column_name', @objtype = 'COLUMN';
Rename The Databasesp_renamedb 'Old_DBName', 'New_DBName';

No comments:

 
Feedback Form