我没有访问sql搜索的权限。我想看看数据库中是否存在“system origin”列。此列有4个可能的字段值: W, X , Y or Z .我没有它可能存在的确切列名或表。最好的办法是什么来判断它是否存在?
W, X , Y or Z
pcww981p1#
SELECT c.table_name, c.column_name FROM INFORMATION_SCHEMA.COLUMNS c ORDER BY c.table_name ASC, c.column_name ASC
这样的查询将帮助您按字母顺序列出所有表,并按字母顺序列出这些表中的所有列。如果你只是简单地向下扫描列表,它可能比尝试搜索要快?额外说明:您还可以添加一个where,可能如下所示:
SELECT c.table_name, c.column_name FROM INFORMATION_SCHEMA.COLUMNS c WHERE c.column_name IN ('W','X','Y','Z') ORDER BY c.table_name ASC, c.column_name ASC
1条答案
按热度按时间pcww981p1#
这样的查询将帮助您按字母顺序列出所有表,并按字母顺序列出这些表中的所有列。
如果你只是简单地向下扫描列表,它可能比尝试搜索要快?
额外说明:
您还可以添加一个where,可能如下所示: