编写适用于整个数据库而不是 table 的查询
write a query that applies to an entire db instead of a table
是否可以编写适用于整个数据库的查询而不是一个 table。
所以不要使用:
select * from table_name where columnName = ?
我可以说 select * db_tables 从数据库中 table 包含列 A 吗?
有可能吗?
谢谢
您不能 SELECT * FROM
所有表,但您可以 运行 使用 SQL 中的 other statements 对多个表进行查询。
当然可以!
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like '%A'
是否可以编写适用于整个数据库的查询而不是一个 table。
所以不要使用:
select * from table_name where columnName = ?
我可以说 select * db_tables 从数据库中 table 包含列 A 吗?
有可能吗? 谢谢
您不能 SELECT * FROM
所有表,但您可以 运行 使用 SQL 中的 other statements 对多个表进行查询。
当然可以!
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like '%A'