在sql developer中查找哪个架构表属于哪个?

时间:2015-09-11 05:50:16

标签: sql-server metadata information-schema

我在sql开发人员的帮助下使用sql server连接...

现在我的问题是我有一个属于sql server连接的表列表,但是我没有关于哪个表的信息,哪个表属于哪个模式?

我尝试过使用脚本

选择所有者,table_name  来自all_tables  table_name如'xxxxxxxx%';

但它没有成功,任何人都可以帮忙吗???

提前致谢!!!

2 个答案:

答案 0 :(得分:2)

@Ben Thul有一个非常好的答案。

这只是使用INFORMATION_SCHEMA的替代方法(两者基本上都是使用sys.objects):

SELECT
    t.TABLE_CATALOG
    ,t.TABLE_SCHEMA
    ,t.TABLE_NAME
    ,t.TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES t
WHERE t.TABLE_NAME LIKE '%<YOUTABLE>%'

答案 1 :(得分:1)

Select schema_name (schema_id), name 
from sys.tables 
where name like 'your pattern'