Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

Что означает сей SQL код   Найти похожие ветки 

 
_Lucky_   (2004-11-18 23:59) [0]

Не ясно значение кода сгенерированного IB Expert"ом, если кто может пояснить, для чего это нужно и как им пользоваться буду благодарен.

DESCRIBE TABLE T_AREA "ОБЛАСТЬ";
DESCRIBE TABLE T_BANK "БАНК";

DESCRIBE FIELD ID_PURSE TABLE T_CHET_PURSE "ID ЗАПИСИ";
DESCRIBE FIELD BY_DATE TABLE T_CHET_PURSE "ДАТА ОПЕРАЦИИ";
DESCRIBE FIELD BY_TIME TABLE T_CHET_PURSE "ВРЕМЯ ОПЕРАЦИИ";
DESCRIBE FIELD BY_SUMM TABLE T_CHET_PURSE "СУММА ОПЕРАЦИИ";


и т.д.

в принцепе, если так рассудить, то на фиг оно мне надо, вроде и так все получается, но в одной коммерческой БД видел ГРИД в котором отображались все таблицы БД, т.е. исходники я конечно не видел, но по интерфейсу можно сделать выводы, что таблицы показываются на одной форме, или по крайней мере наследуются от одной формы, а особенности этой формы такие:
- многострочные заголовки в ГРИДЕ
- ГРИД сортируется по любому полю
- собирается статистика по любому полю
- содержимое ГРИДА сортируется по любому полю
- на печать выводяться только выбранные колонки

вот и возник вопрос как это реализованно, быть может есть возможность, например чтобы имена столбцов сами подставлялись и т.д.


 
DrPass ©   (2004-11-19 00:25) [1]

Вся информация о структуре базы (таблицы, их поля, связи etc) хранится в системных таблицах. В этих же таблицах есть поля и для описаний объектов. Оператор DESCRIBE позволяет тебе заполнить описание, чтобы потом не мучиться, вспоминая назначение того или иного поля


 
kostan ©   (2004-11-19 01:58) [2]

1) DESCRIBE  - это описание полей (справочное) собственно оно
  не нужно!
2) это скорее всего ehdbgrid с библиотеки EhLib
3) поля подставляются сами (в  ehdbgrid и любой другой)
  из описателя полей датасета, но только в случае с      однострочными заголовками и без некоторых наворотов EhGridа
(для наворотов требуется описывать поля для gridа в нем)
4) для отображения в одном gride нескольких таблиц
 надо писать запрос Selectsql по этим таблицами
 токо не забывать их связывать по ID (допустим)
 Select Tab1.id,Tab1.qq,tab2.rr from tab1,tab2  
 Where tab1.qq=tab2.rr
[но токо внимательно отнесись к генерации Sql на delete,modify.. ]



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.066 c
14-1101713889
uw
2004-11-29 10:38
2004.12.19
Порнуха лезет


3-1100713958
Fin
2004-11-17 20:52
2004.12.19
Траффик между клиентом и сервером.


14-1101825425
Dada
2004-11-30 17:37
2004.12.19
Ой, я вас умолую, неговорит мне...


14-1101652118
Ломборозо
2004-11-28 17:28
2004.12.19
Ай, моська... ! )


14-1100622564
ИМХО
2004-11-16 19:29
2004.12.19
Связать мобильник с компом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский