早上好!
我需要查看我的数据库,一个表的一列最初不知道名称,会发生以下情况:
在为每个项目创建的应用程序中,创建一个表,该表采用此项目的名称,获取给定名称并与创建的日期和时间连接。因此,该表的名称存储在另一个名为projects的表中,该表具有一个告诉客户端属于该项目的字段。当我想要查看与客户ID相关的应用程序项目的名称时,浏览那些客户背后的数据库表并将这些表带给我,以便我们最终能够看到所需的字段。
不知道我是否清楚,如果他们需要更多细节,请谈谈!
谢谢!
答案 0 :(得分:0)
如果我理解正确,你需要找到像你的项目一样命名的表的确切名称,并且他们的名字中还有一些额外的字符(看起来像日期和时间)。
好吧,您可以使用如下查询列出所有以项目名称开头的表格:
SELECT *
FROM sys.tables
WHERE name LIKE 'yourprojectname%'
sys.tables
是一个系统视图,其中列出了所有表格。
'yourprojectname%'
是用于过滤表列表的掩码。 %
字符是必需的。它意味着'任何字符或字符,任意数量的字符(或者没有字符)'。 (如果没有%
,输出将只显示一个名称完全的表,就像项目的名称一样。如果存在这样的表,那就是。)