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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.046 c
4-1127117079
NightLord
2005-09-19 12:04
2005.11.20
PopupManu на WinApi


1-1130481807
SergP.
2005-10-28 10:43
2005.11.20
Как установить приоритет процессу?


14-1130389456
Rentgen
2005-10-27 09:04
2005.11.20
О чего нашел !!!!!!!!!


14-1130330178
Megabyte
2005-10-26 16:36
2005.11.20
Чужой код


1-1130394716
DEMs
2005-10-27 10:31
2005.11.20
Выгрузка в Excel memo полей





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский