You can use a SELECT INTO to create a table with all, some or none of the rows from the original table.
--Create new table with all rows from the old table
Select * Into NewTable From OldTable
--Create new table with some rows from the old table
Select * Into NewTable From OldTable
Where <define the selection criteria>
--Create new table with no rows from the old table
Select * Into NewTable From OldTable
Where 1=2
NOTE 1: 1=2 always evaluates to false so no rows are selected but the table structure wiull be duplicated.
NOTE 2: This method will not create indexes, defaults, primary keys, etc so scripting is a better choice. I simply offer this as alternative which is often useful in stored procedures. Terry L. Broadbent
Programming and Computing Resources