Мне нужно выбрать все количество строк таблицы из базы данных db2
.
У меня есть запрос для выбора всей схемы и имени таблицы:
select rtrim(tabschema)||'.'||rtrim(tabname) as tableName from syscat.tables where tabschema = 'COM' order by tabname;
Этот запрос даетСписок имен таблиц базы данных.
Я хотел бы сделать что-то вроде:
select count(*) from tableFromTheFirstQuery
Где tableFromThePreviousQuery замещается tableName моего первого запроса.
Я не могу сделать как
select count(*) from (select rtrim(tabschema)||'.'||rtrim(tabname) as tableName from syscat.tables where tabschema = 'COM' order by tabname);
Я получу только результат подсчета моего первого запроса.
Я не уверен, существует ли способ или нет. В основном мне нужно сохранить все количество строк таблицы в текстовом файле перед выполнением операции DR.
Пожалуйста, сообщите