Sql Serverすべてのテーブルを削除
1999 ワード
table
, :
--/ 1 ********** *************************/
DECLARE
c1
cursor
for
select
'alter table ['
+ object_name(parent_obj) +
'] drop constraint ['
+
name
+
']; '
from
sysobjects
where
xtype =
'F'
open
c1
declare
@c1
varchar
(8000)
fetch
next
from
c1
into
@c1
while(@@fetch_status=0)
begin
exec
(@c1)
fetch
next
from
c1
into
@c1
end
close
c1
deallocate
c1
--/ 2 ********** *************************/
use ( )
GO
declare
@sql
varchar
(8000)
while (
select
count
(*)
from
sysobjects
where
type=
'U'
)>0
begin
SELECT
@sql=
'drop table '
+
name
FROM
sysobjects
WHERE
(type =
'U'
)
ORDER
BY
'drop table '
+
name
exec
(@sql)
end