RS First Dynamics NAV Blog


...from NAV 3.60 to NAV 2013
Archivio Posts
Anno 2015

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Vista di sistema "INFORMATION_SCHEMA.VIEW_TABLE_USAGE" SQL 2005

La Vista di sistema  INFORMATION_SCHEMA.VIEW_TABLE_USAGE  per SQL2005,2008 fornisce "un'elenco delle Tabelle utilizzate nelle Viste presenti sul database"

utilissimo per capire DOVE sono utilizzate le tabelle (es: x fare Rollback engeneering)

Campi:

VIEW_CATALOG (nvarchar(128), NULL)
VIEW_SCHEMA (nvarchar(128)), NULL)
VIEW_NAME (sysname(nvarchar(128)), NOT NULL)
TABLE_CATALOG (nvarchar(128), NULL)
TABLE_SCHEMA (nvarchar(128), NULL)
TABLE_NAME (sysname(nvarchar(128)), NOT NULL)

VIEW_CATALOG contiene il nome del Database in cui la Vista è contenuta;
VIEW_SCHEMA contiene il nome dello Schema in cui la Vista è contenuta;
VIEW_NAME contiene in nome della Vista
TABLE_CATALOG contiene il nome del Database in cui la Tabella è contenuta;
TABLE_SCHEMA contiene il nome dello Schema in cui la Tabella è contenuta;
TABLE_NAME contiene in nome della Tabella

USE <DB>
SELECT
* FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE

>>> come Output  appare elenco Viste con Tabelle

Categoria: Sql Server ALL
giovedì, 30 dic 2010 Ore. 17.02

Messaggi collegati


Statistiche
  • Views Home Page: 453.008
  • Views Posts: 866.133
  • Views Gallerie: 0
  • n° Posts: 343
  • n° Commenti: 0
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003