【发布时间】:2014-08-19 19:23:36
【问题描述】:
是否有一些 SQL 将返回一个表名列表或(切入正题)返回一个布尔值以判断具有特定模式的表名是否存在?
具体来说,我需要知道数据库中是否有一个名为INV[Bla]的表如INVclay、INVcherri、INVkelvin、INVmorgan、INVgrandFunk、INVgobbledygook、INV2468WhoDoWeAppreciate等(INV 部分是我正在寻找的;表名的其余部分几乎可以是任何东西)。
IOW,可以在 SQL 语句中使用“通配符”,例如:
SELECT * tables
FROM database
WHERE tableName = 'INV*'
或者如何实现?
【问题讨论】:
-
虽然它可能不适用于您的情况,但最好包含表架构 - 不仅在上面的查询中,而且在您实现以下答案之一时。
标签: sql sql-server-ce windows-ce database-schema