Ниже приведен список таблиц в схеме sql / mx. Обратите внимание, что приведенное здесь имя системного каталога является примером, замените NONSTOP_SQLMX_SYSNAME на NONSTOP_SQLMX_xxxx, где xxxx - это имя узла Expand вашей системы.
Также имя схемы определения включает номер версии схемы, в этом примере используется 3600. В этом примере перечислены все имена базовых таблиц в схеме JDFCAT.T.
Информацию о таблицах метаданных см. В главе 10 справочного руководства по SQL / MX.
Количество строк таблицы не хранится в системных метаданных, поэтому вы не можете получить их оттуда. Для таблицы выберите SELECT ROW COUNT FROM TABLE;
SELECT
O.OBJECT_NAME
FROM
NONSTOP_SQLMX_SYSNAME.SYSTEM_SCHEMA.CATSYS C
INNER JOIN NONSTOP_SQLMX_SYSNAME.SYSTEM_SCHEMA.SCHEMATA S
ON (S.CAT_UID = C.CAT_UID)
INNER JOIN JDFCAT.DEFINITION_SCHEMA_VERSION_3600.OBJECTS O
on S.SCHEMA_UID = o.SCHEMA_UID
WHERE C.CAT_NAME = 'JDFCAT' AND
S.SCHEMA_NAME = 'T' AND
O.OBJECT_TYPE = 'BT'
READ UNCOMMITTED ACCESS;