我的 SQL 2008 数据库中有 3000 多个表,其名称如下所示,全部以 开头tempBinary_
,我需要以编程方式删除,我该怎么做?我不知道我是否更喜欢 SQL 脚本中的解决方案或使用 LINQtoSQL,我想两者都很好。
tempBinary_002c90322f4e492795a0b8a14e2f7c99
tempBinary_0039f7db05a9456f96eb3cd6a788225a
tempBinary_0057da9ef0d84017b3d0bbcbfb934fb2
我以前在列上使用过 Like ,但我不知道它是否也适用于表名。也许像这样,在使用 LIKE 的地方,可以做到吗?我不知道。
Use [dbo].[database_name]
DROP TABLE table_name
WHERE table_name LIKE 'tempBinary_%'
有任何想法吗?