Сегодня я просматривал определения в базе данных, используя sqlalchemy 0.6 (используя get_view_definition ()), и наткнулся на одно, которое было длиннее 4000 символов. MS, кажется, говорит ( Представления информационной схемы для VIEWs ), которые не должны быть возвращены. MS SQL Server Management Studio показывает все (ну, по крайней мере, начало и конец выглядят правильно), если вы спросите о дизайне представления. sqlalchemy возвращает строку, усеченную до 4000 символов (шипение, шипение). Как я могу спросить базу данных, какой тип она хочет вернуть для этого фрагмента данных, а не в зависимости от того, что, как я подозреваю, является устаревшей документацией. Я предполагаю, что тип, вероятно, varchar. Я просто хотел бы проверить это.