Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

description   Найти похожие ветки 

 
DEScc   (2005-10-28 13:25) [0]

Здравствуйте!
Помогите пожалуйста вытащить description поля средствами Delphi


 
Lexer ©   (2005-10-28 13:29) [1]

SELECT RDB$DESCRIPTION FROM
RDB$RELATION_FIELDS
WHERE (RDB$RELATION_NAME = "ТАБЛИЦА_1) AND
(RDB$FIELD_NAME = "ПОЛЕ_1")


 
Desdechado ©   (2005-10-28 13:31) [2]

субд не хочешь указать?


 
descc   (2005-10-28 13:57) [3]

огромное СПАСИБО


 
вп   (2005-10-28 15:10) [4]

А как при создании таблицы задать описание поля/обьекта(я так понял, практически для любого обьекта можно создать описание) ?


 
Zacho ©   (2005-10-28 15:16) [5]

вп   (28.10.05 15:10) [4]

Пользуйся инструметами, которые позволяют это сделать (например IBExpert) или сам пиши в системные таблицы.

P.S. Подробное описание системных таблиц можешь найти в Language Reference


 
Johnmen ©   (2005-10-28 15:17) [6]

Сделать UPDATE описания в системной таблице.


 
Lexer ©   (2005-10-28 15:19) [7]

Для процедур, триггеров, таблиц:
DESCRIBE <тип объекта> <"название объекта">


 
Lexer ©   (2005-10-28 15:23) [8]

Для полей:
DESCRIBE FIELD <"название поля"> TABLE <"таблица"> <"описание">


 
Zacho ©   (2005-10-28 15:31) [9]

Lexer ©   (28.10.05 15:19) [7]

Неплохо бы указать, какой именно инструмент понимает DISCRIBE, поскольку в IB SQL такой команды нет :)


 
вп   (2005-10-28 15:33) [10]


> Zacho ©   (28.10.05 15:16) [5]
> вп   (28.10.05 15:10) [4]
>
> Пользуйся инструметами, которые позволяют это сделать (например
> IBExpert) или сам пиши в системные таблицы.
>
> P.S. Подробное описание системных таблиц можешь найти в
> Language Reference

Спасибо.. Я так и сделал...Додумался (аж себе удивляюсь !..:-))  сам.. А затем IBExpertом извлек метаданные..Создал одну таблицу с одни полем.. И получил...

> Lexer ©   (28.10.05 15:23) [8]
> Для полей:
> DESCRIBE FIELD <"название поля"> TABLE <"таблица"> <"описание">


 
Johnmen ©   (2005-10-28 15:36) [11]

>Lexer ©  

Откуда данный синтаксис данной команды?
Где эта команда выполняется?


 
вп   (2005-10-28 15:41) [12]

Странно.. Только пытаюсь скрипт выполнить - фиг..
describe НЕ ЗНАЕМ...

/******************************************************************************/
/***          Generated by IBExpert 2005.06.01 28.10.2005 14:15:48          ***/
/******************************************************************************/

SET SQL DIALECT 3;

SET NAMES WIN1251;

CREATE DATABASE "c:\fdb.fdb"
USER "SYSDBA" PASSWORD "dbnfkbr"
PAGE_SIZE 16384
DEFAULT CHARACTER SET WIN1251;

/******************************************************************************/
/***                               Generators                               ***/
/******************************************************************************/

CREATE GENERATOR GEN_NEW_TABLE_ID;
SET GENERATOR GEN_NEW_TABLE_ID TO 0;

/******************************************************************************/
/***                                 Tables                                 ***/
/******************************************************************************/

CREATE TABLE NEW_TABLE (
   NEW_FIELD  INTEGER NOT NULL
);

/******************************************************************************/
/***                              Primary Keys                              ***/
/******************************************************************************/

ALTER TABLE NEW_TABLE ADD CONSTRAINT PK_NEW_TABLE PRIMARY KEY (NEW_FIELD);

/* Fields descriptions */

DESCRIBE FIELD NEW_FIELD TABLE NEW_TABLE
"Ключевое поле";

/******************************************************************************/
/***                               Privileges                               ***/
/******************************************************************************/

/* Privileges of users */
GRANT SELECT ON RDB$ROLES TO PUBLIC;


 
Johnmen ©   (2005-10-28 15:47) [13]

>Странно.. Только пытаюсь скрипт выполнить - фиг..
>describe НЕ ЗНАЕМ...

Странно, что ты на что-то рассчитывал...


 
вп   (2005-10-28 15:48) [14]

фиг - в ISQL..в IBExpert - все пучком, т.е. работает.."ничего не понимаю?!!.."
ISQL пускаю : isql -I scriptname - m>rep
имею
Use CONNECT or CREATE DATABASE to specify a database
Statement failed, SQLCODE = -104

Dynamic SQL Error
-SQL error code = -104
-Token unknown - line 3, char 1
-DESCRIBE


 
Zacho ©   (2005-10-28 16:12) [15]

вп   (28.10.05 15:48) [14]

Оператор DESCRIBE есть только в IBE. Т.е. сам IBE преобразует этот оператор в соответствующие запросы к системным таблицам.
В IB/FB такого оператора никогда не было и нет.


 
вп   (2005-10-28 16:20) [16]

Спасибо.. Такое же после поиска на Яндексе надыбал.. Зря.."А я ему так доверял !..":-)))


 
Johnmen ©   (2005-10-28 16:22) [17]

>Zacho ©   (28.10.05 16:12) [15]
>DESCRIBE
>В IB/FB такого оператора никогда не было и нет.

Вообще-то есть, но к данной теме никакого отношения не имеет...:)


 
вп   (2005-10-28 16:37) [18]

А к какой имеет ?
> Johnmen ©   (28.10.05 16:22) [17]
> >Zacho ©   (28.10.05 16:12) [15]
> >DESCRIBE
> >В IB/FB такого оператора никогда не было и нет.
>
> Вообще-то есть, но к данной теме никакого отношения не имеет.
> ..:)
> <Цитата>


 
Johnmen ©   (2005-10-28 16:47) [19]

SQL Reference Help в документации.


 
Zacho ©   (2005-10-28 16:54) [20]

Johnmen ©   (28.10.05 16:22) [17]
Вообще-то есть


В Embedded SQL что-ли ? Действительно, к Дельфи это никакого отношения не имеет :)
А gpre автор топика вряд ли использует. Да и синтаксис DESCRIBE там другой, и назначение :)


 
Zacho ©   (2005-10-28 16:56) [21]

Johnmen ©   (28.10.05 16:47) [19]
SQL Reference Help


Что это ?? Есть Language Reference, а такого я не знаю :)


 
Johnmen ©   (2005-10-28 17:04) [22]

>Zacho ©   (28.10.05 16:54) [20]

Ну да. А Дельфи здесь причём упомянуто?

>Zacho ©   (28.10.05 16:56) [21]

SqlRef.hlp


 
Zacho ©   (2005-10-28 17:15) [23]

Johnmen ©   (28.10.05 17:04) [22]
А Дельфи здесь причём упомянуто?


Дык, форум-то по Дельфи, да и в вопросе [0] было упомянуто Дельфи :)

> SqlRef.hlp

А ... Понял. Это урезанная версия документации по IB, поставляемая вместе с Дельфи. Просто никогда ей не пользовался, предпочитаю книжки из Media Kit.



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

Текущий архив: 2005.11.20;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.044 c
14-1130237928
Empleado
2005-10-25 14:58
2005.11.20
FAQ для JAVA?


14-1130271699
Quasilamo
2005-10-26 00:21
2005.11.20
Программа для просмотра и манагамента дайджестов этого форума


2-1130782936
Dudee
2005-10-31 21:22
2005.11.20
TChart


14-1129951854
alexmix
2005-10-22 07:30
2005.11.20
Нужен компонент для мониторинга


14-1130833121
DiamondShark
2005-11-01 11:18
2005.11.20
Кто помнит, откуда фраза?