|
|
| |
|
|
| | штота там такое SQL*Plus COLUMN <name> HEADING 'БлаБлаБла" FORMAT <xxx>
есть примеры на профильных форумах для многоязыковой поддержки именований | |
| |
| |
| |
|
|
| | не.. не то :)) на профильных, конечно, еще поищу
но я нашел решение такого экспорта из SAS
1. вытаскиваю comment из oracle
2. присваиваю соответствующим полям datasetа в свойство label из п.1
3. экспортирую через dbload
осталось побороть пару вопросов, но они уже чисто на  | |
| |
| |
| |
|
|
| | Возможно я тут не в тему поболтаю, потому как кроме самого слова "Oracle", я об ем более ничего не знаю.
Была у меня такая история:
Для вывода в Excel (Html) и динамо-отчетов/динамо-форм я считывал Caption полей из Dao рекордсета, данные которого и выводил.
Было это достаточно медленно.
Подсмотрел, что народ пользует для этого спец таблички (Имя таблицы, имя поля, подпись).
Сделал такую табличку, функцией считал в нее нужные значения из таблиц.
Далее описал паблик функцию, которая поднимает статичный экземпляр класса,
который при инициализации открывает статичный рекордсет на эту табличку.
Есть в этом классе метод, который при передаче ему в качестве аргумента DAO.Field,
ищет в рекордсете соответствующую запись и возвращает значение подписи.
Попутно есть в этой табличке и другие полезности, как, например, флажок видимости поля.
По его значению я или не вывожу поле (в HTML) или схлопываю ширину столбца (в Excel).
Время получения подписей к полям сократилось то-ли в 2, то-ли в 3 раза.
Однако, для расчетных полей приходится писать имена поля сразу по-русски,
потому как, ежели в спец.табличке нет записи, считываю имя поля.
Уф, устал писать.  | |
| |
| |
| |
|
|
| |
Подсмотрел, что народ пользует для этого спец таблички (Имя таблицы, имя поля, подпись).
Сделал такую табличку, функцией считал в нее нужные значения из таблиц.
|
в Oracle есть системные таблицы где эта инфа уже хранится :)
спасибо :)) | |
| |
| |
| |
|
|
| | В Access тожа есть системные таблички, да только в них полей не добавить для вкусностей.
Как, например, признак того, что в отчете/Excel-e/Html-e по этому полю нужно посчитать сумму в футере.
А джойнить системную с сервисной получится, наверное, дольше, хотя и не пробовал.
Ну, Магистр не мальчик, сам разберется.  | |
| |
| |
|
|