• Increase font size
  • Default font size
  • Decrease font size
Home T-SQL Kolomgebruik in Views

Kolomgebruik in Views

E-mail Afdrukken
(0 stemmen)

ms_sql_2_refresh_128 Binnen SQL Server 2005 is het mogelijk om te zien welke kolommen en welke tabellen gebruikt worden in een View. Hiervoor is een System-View binnen iedere database. Deze view wordt automatisch aangemaakt.

Best practice is om per rapportage / ETL package een view te maken zodat je de logica op een plek hebt. Met behulp van onderstaande query kun je eenvoudig de impact van een wijzigingen bepalen omdat je snel kunt zien waar de kolommen gebruikt worden binnen het Datawarehouse!

artikelen/tsql/views_zoeken/zoeken_in_views03.jpg

SELECT *
FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE

artikelen/tsql/views_zoeken/zoeken_in_views01.jpg

artikelen/tsql/views_zoeken/zoeken_in_views02.jpg

 

 

Copyright 2008. All Rights Reserved.

Trackback(0)

TrackBack URI voor deze post

Commentaar (2)

RSS feed Commentaar
...
0
Alleen jammer dat dit op view niveau is en niet op kolomniveausmilies/sad.gif
Je wilt namelijk de feitelijke kolomformule bekijken en niet de globale view afhankelijkheden.
Daarvoor moet je helaas het XML queryplan gaan uitpluizen
DM Unseen , januari 27, 2009
...
63
Wat wil je precies bereiken dan met een query op kolomniveau? Dit is puur om te kijken welke kolommen er in views worden gebruikt, bijvoorbeeld om de impact van een verandering te analyseren (welke rapporten gebruiken welke kolommen). Er staat hier verder nog een artikeltje over hoe je kolommen kunt vinden in je database.
Ronald Kraijesteijn , januari 27, 2009

Schrijf commentaar

kleiner | groter
security image
Schrijf de volgende tekens

busy