带参数@table_type的sp_tables不返回任何内容

时间:2017-12-22 15:37:30

标签: sql-server

基于sp_tables的{​​{3}},我可以运行以下内容:

exec sp_tables
   @table_name = '%',  
   @table_owner = 'dbo',  
   @table_qualifier = 'my_db';

我应该得到这样的预期结果:

TABLE_QUALIFIER   TABLE_OWNER   TABLE_NAME   TABLE_TYPE  REMARKS
-----------------------------------------------------------------
my_db             dbo           table1       TABLE       NULL
my_db             dbo           table2       TABLE       NULL
my_db             dbo           view1        VIEW        NULL

但是当我尝试这个时:

exec sp_tables
   @table_name = '%',  
   @table_owner = 'dbo',  
   @table_qualifier = 'my_db',
   @table_type = 'TABLE';

它什么都不返回。

这是否意味着我无法使用@table_type仅使用sp_tables过滤视图或表格?如果重要的话,我使用Microsoft SQL Server 2012(SP4) - 11.0.7001.0(X64)。

先谢谢你的回答/建议!

0 个答案:

没有答案
相关问题