#sql #oracle
#sql #Oracle
Вопрос:
Чтобы подготовить перенос базы данных с Oracle на другого поставщика, я должен выяснить количество строк и столбцов во множестве таблиц.
Существует ли процедура, запрос и т. Д., Которые принимали бы список таблиц в качестве входных данных и выводили таблицу с атрибутами name of table
, number of rows
и number of columns
?
Ответ №1:
Чтобы найти количество строк в таблице, вам нужно будет использовать COUNT
функцию:
SELECT COUNT(*)
FROM SOME_OWNER.SOME_TABLE
Чтобы найти количество столбцов, вы можете использовать представление DBA_TAB_COLS:
SELECT COUNT(*)
FROM DBA_TAB_COLS
WHERE OWNER = 'SOME_OWNER' AND
TABLE_NAME = 'SOME_TABLE'
Комментарии:
1. Спасибо за ваш ответ! Я знаю, как это сделать, я надеялся найти что-то более автоматическое 🙂