刪除表:sql
DECLARE @Table NVARCHAR(30) spa
DECLARE tmpCur CURSOR FOR string
SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'HSUPA%' table
OPEN tmpCur class
FETCH NEXT FROM tmpCur INTO @Table object
WHILE @@FETCH_STATUS = 0 word
BEGIN tab
DECLARE @sql VARCHAR(100) new
SELECT @sql = 'drop table ' + @Table ab
EXEC(@sql)
FETCH NEXT FROM tmpCur INTO @Table
END
CLOSE tmpCur
DEALLOCATE tmpCur
改表名:
declare @oldName varchar(30), @newName varchar(30)declare cursor_taname CURSOR FOR SELECT name,upper(name) as newname FROM sysobjects where type='u'OPEN cursor_taname FETCH NEXT FROM cursor_taname INTO @oldname,@newNameWHILE @@FETCH_STATUS=0 BEGIN SET @newName=(replace(@oldname,'rc_','tbl_')) print(@oldname+', '+@newName)EXEC sp_rename @oldname,@newName FETCH NEXT FROM cursor_taname INTO @oldname,@newName END CLOSE cursor_taname DEALLOCATE cursor_taname