Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Получить описание таблицы по dblink  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Есть табличка доступная по dblink, есть ошибка что где то не совпадает размерность выборки из этой таблицы и той таблицы куда вставляю. Как сравнить размерность типы таблиц? В частности проблема получить описание удаленной таблицы
21 дек 10, 13:19    [9972989]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Охрименко,

решал такое выдачей прав на dba_tab_columns пользователю на которого сделан дблинк
21 дек 10, 13:24    [9973041]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
_Nikotin
Member

Откуда: СПб
Сообщений: 2965
так вроле и select * from user_tab_columns@dblink прекрасно работает ?
21 дек 10, 13:25    [9973059]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
_Alex_SMIRNOV_
Member

Откуда: Киев
Сообщений: 1519
SELECT * FROM USER[ALL|DBA]_TAB_COLUMNS@DB_LNK_NAME
21 дек 10, 13:26    [9973069]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
с select * не торопился бы.
какие то были грабли с колонками LONG через DBLINK
21 дек 10, 13:32    [9973167]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10042
SQL> create database link orcl using 'orcl';

Database link created.

SQL> desc scott.emp@orcl
 Name                                      Null?    Type
 ----------------------------------------- -------- -------------------------
 EMPNO                                     NOT NULL NUMBER(4)
 ENAME                                              VARCHAR2(10)
 JOB                                                VARCHAR2(9)
 MGR                                                NUMBER(4)
 HIREDATE                                           DATE
 SAL                                                NUMBER(7,2)
 COMM                                               NUMBER(7,2)
 DEPTNO                                             NUMBER(2)

SQL> 

SY.
21 дек 10, 14:58    [9974331]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
_Nikotin
так вроле и select * from user_tab_columns@dblink прекрасно работает ?


The best! Спасибо!
21 дек 10, 15:39    [9974795]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
MaxiStyle
Member

Откуда:
Сообщений: 88
Если нет грантов на просмотр описания таблицы, то я в некоторых случаях делал так:
create table TMP as select * from tab@dblink

В итоге получаем в локальной базе таблицу в которой можно посмотреть тип и размер полей.
21 дек 10, 15:42    [9974834]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
MaxiStyle
Если нет грантов на просмотр описания таблицы, то я в некоторых случаях делал так:
create table TMP as select * from tab@dblink

если есть возможность сделать _так_ , то есть и гранты "на просмотр описания таблицы"
21 дек 10, 15:49    [9974904]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
Добрый Э - Эх
Guest
MaxiStyle
Если нет грантов на просмотр описания таблицы, то я в некоторых случаях делал так:
create table TMP as select * from tab@dblink

В итоге получаем в локальной базе таблицу в которой можно посмотреть тип и размер полей.

Если в интересуемой таблице есть [LOB | Long | etc] несовместимые с DB LINK-ом типы данных, то такой способ идет лесом...
21 дек 10, 16:16    [9975251]     Ответить | Цитировать Сообщить модератору
 Re: Получить описание таблицы по dblink  [new]
Добрый Э - Эх
Guest
Про LOB чего-то я погорячился...
21 дек 10, 16:23    [9975335]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить