declare @tbl_name varchar(50)
while @@rowcount>0
begin
select @tbl_name=name from dbo.sysobjects where (left(name ,3)='ot_' and OBJECTPROPERTY(id, N'IsUserTable') = 1) or (left(name ,3)='os_' and OBJECTPROPERTY(id, N'IsUserTable') = 1) or (left(name ,3)='op_' and OBJECTPROPERTY(id, N'IsUserTable') = 1) order by name
exec('drop table ['+@tbl_name+']') --此处出错
end