Форум: "Начинающим";
Текущий архив: 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