Я знаю, что syscat.tables
существует в db2. я также пытался найти количество в user_tables
и я получил выходной сигнал таким образом:Существует ли таблица, подобная user_tables (используется в oracle) в db2?
db2 => select count(*) from user_tables
1
-----------
999
1 record(s) selected.
, но я не мог описать таблицу user_tables
в то время как я мог бы описать любую другую таблицу.
Пример:
db2 => describe table user_tables
Data type Column
Column name schema Data type name Length Scale Nulls
------------------------------- --------- ------------------- ---------- ----- ------
0 record(s) selected.
SQL0100W No row was found for FETCH, UPDATE or DELETE; or the result of a
query is an empty table. SQLSTATE=02000
Не могли бы вы помочь мне понять, почему это происходит?
Просьба уточнить, что вы хотите достичь, и исправить орфографию. – Sebi
Я отформатировал код вашего вопроса. Пожалуйста, также старайтесь писать, используя правильную грамматику и стиль, чтобы было легко прочитать ваш вопрос. – Llopis
Попробуйте указать схему: 'описать таблицу sysibmadm.user_tables' – mustaccio