2014-01-09 25 views
7

我在數據庫中有數千個表格。有些名字以_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'. 
+0

問號應該在%_History – Darka

+0

http://stackoverflow.com/questions/3913620/get-all-table-names-of-a-particular-database-by-sql-query – slavoo

回答

11

試試這個:

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

OR

SELECT name 
FROM sys.tables 
WHERE name LIKE '%_History' 
相關問題