Voor uw vraag
men zou de systeemweergave VIEW_COLUMN_USAGE in uw database kunnen gebruiken. Ik heb deze weergave gemaakt
USE [ScratchPad]
GO
CREATE VIEW [dbo].[View_1]
AS
SELECT second
FROM dbo.deleteme
GO
Gebruik de onderstaande zoekopdracht:
SELECT TOP 1000 [VIEW_CATALOG]
,[VIEW_SCHEMA]
,[VIEW_NAME]
,[TABLE_CATALOG]
,[TABLE_SCHEMA]
,[TABLE_NAME]
,[COLUMN_NAME]
FROM [ScratchPad].[INFORMATION_SCHEMA].[VIEW_COLUMN_USAGE]
Ik heb dit resultaat ontvangen, inclusief de kolom- en tabelnaam
## VIEW_CATALOG VIEW_SCHEMA VIEW_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
ScratchPad dbo View_1 ScratchPad dbo deleteme second
Voeg een WHERE-clausule toe aan de vraag en u zou uw antwoord moeten krijgen.
Als u beperkingen wilt bekijken, gebruikt u de weergave "[INFORMATION_SCHEMA].[CONSTRRAINT_COLUMN_USAGE]"
Mijn systeem is MSSS 2K8, uw 2K5-systeem zou dezelfde systeemweergaven moeten hebben