SQL刪除表名包含指定字元的所有表

2021-07-01 19:05:25 字數 801 閱讀 1820

create procedure dbo.proc_deltable

as declare @tablename as nvarchar(128)

declare cur_del cursor for

–以下有3種不同的篩選方式,反注釋即可使用

–刪除表名以kcpd開頭的所有表:』kcpd%』

select name from sysobjects where type=』u』 and name like 『kcpd%』

–刪除表名包含kcpd的所有表:』%kcpd%』

–select name from sysobjects where type=』u』 and name like 『%kcpd%』

–刪除表名以kcpd結尾的所有表:』%kcpd』

–select name from sysobjects where type=』u』 and name like 『%kcpd』

open cur_del

fetch next from cur_del into @tablename

while(@@fetch_status=0)

begin

print 『drop table 『+@tablename

exec(『drop table 『+@tablename)

fetch next from cur_del into @tablename

end

close cur_del

deallocate cur_del

goexec proc_deltable

Python刪除檔名包含指定字元的檔案

思路 1,先讀取要操作的資料夾 2,算了直接看 有嘆號那裡 coding utf 8 import os deftest05 filepath c 3 name os.listdir filepath 列印所指定資料夾內的所包含 的檔案數 檔名 print len name print name f...

SQL 指定表名和列名,刪除對應的列

create procedure dbo proc dropcolumn tablename varchar 30 columnname varchar 30 as 功能 刪除字段,同時刪除約束 if not exists select from syscolumns a inner join sy...

SQL查詢包含自增列的表名和列名

sqlserver自增列判斷 簡單的判斷語句 sql2000以上 if columnproperty object id tb col isidentity 1 print 自增列 else print 不是自增列 sql2000以上查詢所有自增列字段 select 表名 b.name,欄位名 a....