Я хотел бы иметь возможность построить график вызовов хранимой процедуры. Меня не интересуют все детали, и меня не интересует динамический SQL (хотя было бы здорово обнаружить его и, может быть, пропустить или пометить как таковой).
Я бы хотел, чтобы инструмент сгенерировал для меня дерево , учитывая имя сервера, имя базы данных, имя хранимой процедуры, «дерево вызовов», которое включает:
Надеюсь, ясно, что мне нужно; если нет - спросите пожалуйста. Если нет инструмента, который может это сделать, то я хотел бы попробовать написать его сам. Я предпочитаю Python 2.6, и я хотел бы как можно больше использовать стандартные библиотеки. Есть предложения?
РЕДАКТИРОВАТЬ: В целях поощрения Предупреждение: синтаксис SQL является СЛОЖНЫМ. Мне нужно что-то, что может анализировать все типы SQL 2008, даже если это выглядит глупо. Угловые случаи не запрещены :)
EDIT2: Я был бы в порядке, если бы мне не хватало только графики.