Update from Sync Service
This commit is contained in:
19
实践积累/个人知识库/数据库/批量删除表.md
Executable file
19
实践积累/个人知识库/数据库/批量删除表.md
Executable file
@@ -0,0 +1,19 @@
|
||||
--------参数定义------------------- DECLARE @Table NVARCHAR(30)
|
||||
```sql
|
||||
DECLARE tmpCur CURSOR FOR
|
||||
SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'%_SRC%' --删除所有含有"_QueryLog"的表
|
||||
OPEN tmpCur
|
||||
FETCH NEXT FROM tmpCur INTO @Table WHILE @@FETCH_STATUS = 0
|
||||
```
|
||||
BEGIN
|
||||
```sql
|
||||
DECLARE @sql VARCHAR(100)
|
||||
SELECT @sql = 'drop table ' + @Table
|
||||
```
|
||||
EXEC(@sql)
|
||||
```sql
|
||||
FETCH NEXT FROM tmpCur INTO @Table
|
||||
```
|
||||
END
|
||||
CLOSE tmpCur
|
||||
DEALLOCATE tmpCur
|
||||
Reference in New Issue
Block a user