-- v3 达梦升级验证:只读。 -- 应返回 2 行。 SELECT table_name FROM user_tables WHERE table_name IN ( 'STATS_PROJECTION_OUTBOX', 'STATS_PROJECTION_APPLIED_EVENT' ) ORDER BY table_name; -- 核对关键字段;OUTBOX 应包含 11 列,APPLIED_EVENT 应包含 3 列。 SELECT table_name, column_id, column_name, data_type, nullable FROM user_tab_columns WHERE table_name IN ( 'STATS_PROJECTION_OUTBOX', 'STATS_PROJECTION_APPLIED_EVENT' ) ORDER BY table_name, column_id; -- 三个约束都应为 ENABLED。 SELECT table_name, constraint_name, constraint_type, status FROM user_constraints WHERE constraint_name IN ( 'PK_STATS_PROJECTION_OUTBOX', 'CK_STATS_PROJECTION_OUTBOX_STATUS', 'PK_STATS_PROJECTION_APPLIED' ) ORDER BY constraint_name; -- 两个索引都应为 VALID。 SELECT table_name, index_name, uniqueness, status FROM user_indexes WHERE index_name IN ( 'IDX_STATS_PROJECTION_OUTBOX_DUE', 'IDX_STATS_PROJECTION_APPLIED_TIME' ) ORDER BY index_name; -- 刚建表时应返回 0、0;应用启动后数字会正常增长。 SELECT (SELECT COUNT(*) FROM stats_projection_outbox) AS outbox_rows, (SELECT COUNT(*) FROM stats_projection_applied_event) AS applied_rows FROM dual;