我数据库中有成千上万张表。有些名称以_History结尾。

例如 :

abc_History
bcd_History
123_History


如何查找所有名称以_History结尾的表。

就像是:

SELECT
table_name
FROM sys.tables WHERE table_name LIKE '_History%'




error : Invalid column name 'table_name'.

最佳答案

试试这个:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_NAME LIKE '%_History'


要么

SELECT name
FROM sys.tables
WHERE name LIKE '%_History'

关于sql - 查找所有名称以特定后缀结尾的表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21013170/

10-11 17:34