使用SQL Server元数据列出组成视图的表

 一般来说,我们可以通过一个系统存储过程或者INFORMATION_SCHEMA视图来访问SQL Server元数据。当使用一个查询窗口时,系统存储过程对于一个数据库管理员是完美的也是最优化的,但是并不是所有都适用于应用程序用户,这是因为你可能会被要求更进一步地筛选信息并因此降低了性能。所以我决定从SQL Server的INFORMATION_SCHEMA视图中获得要求的信息。

  在下面的例子中,我将针对'AdventureWorks'数据库的视图'vEmployee'获得基本表信息。

  获得一个视图的基本表的语法和例子

  -- Syntax to get base tables for a view
  USE DBName

  GO

  SELECT view_name, Table_Name

  FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE

  WHERE View_Name = 'vEmployee'

  ORDER BY view_name, table_name

  GO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值