Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обращение к значению поля по индексу / 10 сообщений из 10, страница 1 из 1
25.11.2002, 13:33
    #32071956
Обращение к значению поля по индексу
Возможно ли такое?
Мне нужно написать универсальную функцию которая будет вставляться в триггеры и конкатенировать значения всех полей записи через разделители.
Если у ког есть опыт по решению аналогичных проблемм, поделитесь пожалуйста!
...
Рейтинг: 0 / 0
25.11.2002, 14:30
    #32071989
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
Не совсем понятен вопрос. Тебе нужно получение значения через ROWID, с использованием индекса? Или всю необходимую информацию нужно брать из самого индекса?
...
Рейтинг: 0 / 0
25.11.2002, 14:50
    #32072005
Обращение к значению поля по индексу
Под словом индекс я подразумевал не индекс таблицы, а порядок поля.
Например rec, rec, rec
...
Рейтинг: 0 / 0
25.11.2002, 15:01
    #32072008
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
Используй представление user_tab_colums или all_table_columns или dba_tab_columns. Там есть вся информация, в том числе и столбец COLUMN_ID - котрый содержит номер столбца.
...
Рейтинг: 0 / 0
25.11.2002, 15:03
    #32072010
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
Пардон, конечно же all_tab_columns
...
Рейтинг: 0 / 0
25.11.2002, 16:07
    #32072057
Обращение к значению поля по индексу
Как я понял вы мне предлагаете воспользоваться динамическим SQL, в котором нельзя пользоваться :new & :old
Так-что проблеммы это не решает.
Я считал что задал довольно понятный вопрос.
Мне просто один чел сказал что он где-то такое видел.
Лично я был уверен что оракл не предоставляет такой возможности.
...
Рейтинг: 0 / 0
25.11.2002, 16:26
    #32072079
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
Еще один, человек, который считает что все умеют читать его мысли.
Ты когда вопрос задавал, ты указывал ограничение, что нельзя использовать динамическийSQL??????????

Ребята, не ленитесь точнее указывать проблему и условия её реализации.
...
Рейтинг: 0 / 0
25.11.2002, 16:58
    #32072106
Обращение к значению поля по индексу
Когда я вопрос задавал. я конкретно сказал что нужна функция для триггера.
...
Рейтинг: 0 / 0
25.11.2002, 17:31
    #32072153
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
И что, это говорит о том что нельзя написать функцию с использованием динамического sql? Разве нельзя написать функцию с передачей в неё имя таблицы и что-бы она возвращала строку? А в чём собственно проблема-то?
...
Рейтинг: 0 / 0
26.11.2002, 22:35
    #32072751
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к значению поля по индексу
О... А что тебе мешает написать генератор универсальных триггеров на твоих таблицах, воспользовавшись советом sofbuilder'a, а потом навесить сие творение рук человеческих на database trigger? :)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обращение к значению поля по индексу / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]