Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

список зависимых таблиц и колонок

$
0
0
Господа,
есть такая задача -- имеется произвольный запрос.

SELECT A.F1, A.F2, B.F3 
FROM A 
INNER JOIN B ON A.ID = B.A_ID 
WHERE B.F4 > 100


Надо получить список таблиц и список колонок каждой, которые используются в запросе.

В данном случае это

A F1
A F2
A ID
B F3
B A_ID
B F4

Можно это решить программно или каким-то лаф хаком ?

Запрос может быть любой сложности

SELECT * FROM A
OUTER APPLY 
( 
SELECT TOP 1 * FROM B
WHERE B.F1 > A.F1
) B

Viewing all articles
Browse latest Browse all 7251

Trending Articles