INF: Dynamically Altering Table Definitions in SQL ServerLast reviewed: April 25, 1997Article ID: Q64176 |
The information in this article applies to:
- Microsoft SQL Server version 4.2 for OS/2
SUMMARYTransact-SQL supplies the ALTER TABLE command to add new columns to an existing table. This article explains how to perform the following additional table definition changes:
MORE INFORMATIONThe above table definition changes can be done in SQL Server in at least three ways:
Given the following table definition and data:
create table test1 (col1 char(10), col2 int) insert test1 values("First Row",1) insert test1 values("Second Row",2) insert test1 values("Third Row",3)If we wanted to expand col1 to take 15 characters and change the data type of col2 to char, the following would result:
create table test2 (col1 char(15), col2 char(5)) insert test2 select col1, convert(col2,char(5)) from test1 |
Additional query words: Transact-SQL
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |