Having a stored procedure copy tables & also preserve indexing/sch
- From: "Peter S." <Peter S.@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 18 Aug 2005 06:35:03 -0700
Hello,
I created a stored procedure that renames a table to OLD_xxxxx and replaces
that table with another (copy) that resides on a different database. I pull
the
tablename names through the use of a cursor table and construct a SELECT INTO
statement as follows
'SELECT * INTO DB1.dbo.' + @tableName + ' FROM DB2.dbo.' + @tableName
It works great especially since there are 80+ tables that need to be copied
from one database to another. The drawback is that it doesn't preserve the
indexing/foriegn key constraints. Is there a way to do this without having to
deal with DTS or creating additional scripts?? Ideally I would like to
replace
the "SELECT * INTO" statement with something that not only does a copy but
also preserves the indexing! Does such a command exist???? Any help from the
Microsoft guru's would be greatly appreciated!!!!
.
- Follow-Ups:
- RE: Having a stored procedure copy tables & also preserve indexing/sch
- From: Vishal Parkar
- RE: Having a stored procedure copy tables & also preserve indexing/sch
- Prev by Date: RE: Query help !
- Next by Date: RE: Having a stored procedure copy tables & also preserve indexing/sch
- Previous by thread: Query help !
- Next by thread: RE: Having a stored procedure copy tables & also preserve indexing/sch
- Index(es):
Relevant Pages
|
|