2014-10-09 4 views
0

Просто введите col в sqlplus, который возвращает список столбцов, есть некоторые столбцы, заканчивающиеся на _recyc, где используются эти столбцы? Я googled, но не мог найти документацию по ним.Где используются эти столбцы sqlplus?

COLUMN droptime_plus_show_recyc ON 
HEADING 'DROP TIME' 
FORMAT a19 

COLUMN objtype_plus_show_recyc ON 
HEADING 'OBJECT TYPE' 
FORMAT a12 

COLUMN objectname_plus_show_recyc ON 
HEADING 'RECYCLEBIN NAME' 
FORMAT a30 

COLUMN origname_plus_show_recyc ON 
HEADING 'ORIGINAL NAME' 
FORMAT a16 
+0

Мое предположение: устаревший фрагмент кода, который лучше всего удалить. – nop77svk

ответ

1

Используются show recyclebin command. Если вы бежите, что вы получите заголовки, как:

ORIGINAL NAME RECYCLEBIN NAME    OBJECT TYPE DROP TIME 
---------------- ------------------------------ ------------ ------------------- 
... 

Если вы clear columns и запустить его снова, вы получите:

ORIGNAME_PLUS_SHOW_RECYC   OBJECTNAME_PLUS_SHOW_RECYC  OBJTYPE_PLUS_SHOW_RECYC DROPTIME_PLUS_SHOW_ 
-------------------------------- ------------------------------ ------------------------- ------------------- 
... 

Независимо от основного запроса show recyclebin используют (некоторый вариант select .. from user_recyclebin предположительно) является альясингом столбцы в наборе результатов; SQL * Plus настроен для форматирования этих псевдонимов.

Другие заданные определения столбцов аналогичны; например, show edition дает столбец с заголовком EDITION, но если вы clear columns, он возвращается к базовому NAME_COL_PLUS_SHOW_EDITION. Все, что с _PLUS_SHOW_ будет для некоторого вывода команды show.

+0

Спасибо за быстрый ответ. Другой вопрос: какой объект хранится в recyclebin, когда он отбрасывается? Я сбросил индекс таблицы, я не мог видеть ее в корзине. – user2018791

+0

@ user2018791 - индекс будет находиться только в [корзине] (http://docs.oracle.com/cd/E24693_01/server.11203/e17120/tables011.htm), если он автоматически упадет с помощью таблицы. Вы не можете восстановить индекс, упавший независимо - он будет несовместим со своей таблицей, поэтому все равно придется перестраивать. Однако, если таблица отбрасывается, то восстанавливается, что также может восстановить индекс, поскольку все еще непротиворечиво. –

Смежные вопросы