Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как вывести все поля view/table и их типы, если у меня на неё только db link? / 10 сообщений из 10, страница 1 из 1
22.11.2017, 10:47
    #39557344
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
Задача - нужно создать таблицу с такими же полями. Table@user.
...
Рейтинг: 0 / 0
22.11.2017, 10:49
    #39557346
rownum=0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
Лиса Алиса,

as select
...
Рейтинг: 0 / 0
22.11.2017, 11:46
    #39557389
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
rownum=0,

мне ещё переливать данные в неё надо будет. Как посмотреть поля? Мне Insert select'ы писать нужно.
...
Рейтинг: 0 / 0
22.11.2017, 11:50
    #39557391
как вывести все поля view/table и их типы, если у меня на неё только db link?
Лиса Алиса,

Тебе же сказали - CTAS с условием where rownum = 0, ну или where 1 = 0
...
Рейтинг: 0 / 0
22.11.2017, 12:56
    #39557438
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
Добрый Э - Эх,

я хочу ctas использовать, чтобы залить все данные в таблицу. Данных очень много. Пока создаётся и заполняется таблица мне надо написать job для перелива данных. DELETE FROM table WHERE данные за 6 месяцев. INSERT INTO table (поля) SELECT (поля) FROM view/table@другая_схема WHERE данные за 6 месяцев. Таким образом будут обновляться данные. Откуда взять поля, список через запятую? Просто из view sql - долго удалять данные о типах (полей много).
...
Рейтинг: 0 / 0
22.11.2017, 13:12
    #39557451
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
Лиса АлисаОткуда взять поля, список
dba_tab_columns
all_tab_columns
...
Рейтинг: 0 / 0
22.11.2017, 13:24
    #39557462
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
...
Рейтинг: 0 / 0
22.11.2017, 13:40
    #39557492
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
в средах разработки обычно существует describe command, она и умеет запрашивать представления словаря данных и показывать их пользователю
например, sql plus
...
Рейтинг: 0 / 0
22.11.2017, 15:35
    #39557600
Лиса Алиса
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
AnSi_Sr,

Object схема.вьюха@db_link does not exist. Хотя по той же ссылке данные выбираются.

Viewer,

проблема в том, что таблица не только не в моей схеме, но и по db_link'у.
...
Рейтинг: 0 / 0
22.11.2017, 16:02
    #39557627
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести все поля view/table и их типы, если у меня на неё только db link?
Лиса Алиса,

Тебе уже сказали
Код: plsql
1.
2.
3.
4.
5.
create database link local using 'localhost/xexe';

select * from dual@local;
select * from all_tab_columns@local where table_name = 'DUAL';
commit;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как вывести все поля view/table и их типы, если у меня на неё только db link? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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