我在sql开发人员的帮助下使用sql server连接...
现在我的问题是我有一个属于sql server连接的表列表,但是我没有关于哪个表的信息,哪个表属于哪个模式?
我尝试过使用脚本
选择所有者,table_name 来自all_tables table_name如'xxxxxxxx%';
但它没有成功,任何人都可以帮忙吗???
提前致谢!!!
答案 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'