powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вытащить название таблицы
15 сообщений из 15, страница 1 из 1
Вытащить название таблицы
    #36840558
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в отчет с помощью запросов вытащить название таблицы?
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36841035
Maxman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну все таблички мона смотреть тут
Код: plaintext
select * from user_tables
или
Код: plaintext
select * from dba_tables
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843614
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaxmanНу все таблички мона смотреть тут
Код: plaintext
select * from user_tables
или
Код: plaintext
select * from dba_tables




Спасибо.
А как вытащить имя таблицы и столбцов, где я пишу процесс?
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843644
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
checkinА как вытащить имя таблицы и столбцов, где я пишу процесс?

А теперь - то же самое, но с выражением по-русски. :) Что Вы хотите получить и зачем?
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843665
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLercheckinА как вытащить имя таблицы и столбцов, где я пишу процесс?

А теперь - то же самое, но с выражением по-русски. :) Что Вы хотите получить и зачем?



Я в каждой таблице пишу процессы,типа такого

insert into log b (b.user_id, b.action_id,b.action_name,b.table_name, b.dt, b.log_id) values(:app_user, 1, (select a.name from action a where a.id = 1),'', sysdate, 1);
commit;

в b.table_name нужно написать какой-нибудь запрос,чтобы в он показал название таблицы (для начала можно только таблицы) в котором я пишу этот процесс.
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843668
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
checkinsuPPLercheckinА как вытащить имя таблицы и столбцов, где я пишу процесс?

А теперь - то же самое, но с выражением по-русски. :) Что Вы хотите получить и зачем?



Я в каждой таблице пишу процессы,типа такого

insert into log b (b.user_id, b.action_id,b.action_name,b.table_name, b.dt, b.log_id) values(:app_user, 1, (select a.name from action a where a.id = 1),'', sysdate, 1);
commit;

в b.table_name нужно написать какой-нибудь запрос,чтобы в он показал название таблицы (для начала можно только таблицы) в котором я пишу этот процесс.
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843673
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
insert into log b (b.user_id, b.action_id,b.action_name,b.table_name, b.dt, b.log_id) values(:app_user, 1, (select a.name from action a where a.id = 1),' ', sysdate, 1);
commit;
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843760
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
checkin,

0. Заверните Ваш INSERT в процедуру (можно в пакете, можно с автономной транзакцией...).
1. И передавайте имя таблицы в качестве параметра.
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843785
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLercheckin,

0. Заверните Ваш INSERT в процедуру (можно в пакете, можно с автономной транзакцией...).
1. И передавайте имя таблицы в качестве параметра.


а нельзя ли через запрос вытащить?
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36843846
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
checkinа нельзя ли через запрос вытащить?

нельзя ли через запрос вытащить что?

PS: Для начала - покажите общественности, как Вы пишете "в каждой таблице процессы"...
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36844639
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLercheckinа нельзя ли через запрос вытащить?

нельзя ли через запрос вытащить что?

PS: Для начала - покажите общественности, как Вы пишете "в каждой таблице процессы"...



Вот же:

begin
insert into log b (b.user_id, b.action_id,b.action_name,b.table_name, b.dt, b.log_id) values(:app_user, 1, (select a.name from action a where a.id = 1),'',SYSDATE, 1);
commit;
end;

потом в репорте просто вытаскиваю:
select "LOG"."USER_ID" as "USER_ID",
"LOG"."ACTION_ID" as "ACTION_ID",
"LOG"."TABLE_NAME" as "TABLE_NAME",
"LOG"."DT" as "DT",
"LOG"."LOG_ID" as "LOG_ID",
"LOG"."ACTION_NAME" as "ACTION_NAME"
from "LOG" "LOG"
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36845136
PITMOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам же говорят, что надо сделать "0. Заверните Ваш INSERT в процедуру (можно в пакете, можно с автономной транзакцией...) и передавать ему имя нужной вам таблицы в процедуру в качестве параметра". Если несколько таблиц, то передавайте в цикле в эту процедуру имена таблиц и все будет шикарно.
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36845568
checkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PITMOV0. Заверните Ваш INSERT в процедуру (можно в пакете, можно с автономной транзакцией...)



А как это делается,я не в курсе?
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36846051
PITMOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы меня конечно уж простите, но почитайте сначала это тынц
По пакетам взял первую ссылку в гугле, вообще грамотней в документацию залезть тынц_2
как говорил грамотней, вот документация по пакетам.
тынц_3
...
Рейтинг: 0 / 0
Вытащить название таблицы
    #36846058
PITMOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если после этого будет, что-то непонятно, то уж тогда обращайтесь.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вытащить название таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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