Получение чего-то сопоставимого с ResultSetMetaData (JDBC) с помощью TDBC - PullRequest
1 голос
/ 06 октября 2019

Использование JDBC (Java) всегда предоставляет много информации о результате запроса. Иногда это важно, т. Е. Знать, отображать ли результат сброса столбца влево (строки) или справа (цифры).

TDBC (подключение к базе данных Tcl), по-видимому, не имеет этой возможности. Хотя в Tcl «все является строкой», правда, иногда необходимо знать, является ли что-то числовым, датой, строкой или каким-либо другим типом данных в столбце результата.

Легко задатьбаза данных для типов столбцов существующих таблиц или представлений, но отдельный запрос с вычисляемыми столбцами может доставлять значения неизвестных типов. Простой пример этого - SELECT current_timestamp; - нет таблицы, которую вы могли бы запросить для типа данных.

Я бы хотел добавить тег 'TDBC', но это было невозможно:

Создание нового тега 'tdbc' требует как минимум 1500 репутации. Вместо этого попробуйте что-нибудь из существующего списка тегов.

...