1.0.563.verify.sql 1.2 KB

12345678910111213141516171819202122232425262728
  1. -- 1.0.563.verify.sql — 每条 SELECT 必须返回真值。宽表与 FQC 表可能尚未建出,只在表存在时断言。
  2. SELECT COUNT(*) = 1
  3. FROM information_schema.tables
  4. WHERE table_schema = DATABASE()
  5. AND table_name = 'mdp_std_inv_trans_unmapped';
  6. SELECT
  7. (SELECT COUNT(*) FROM information_schema.tables
  8. WHERE table_schema = DATABASE() AND table_name = 'dwd_order_schedule_trans') = 0
  9. OR
  10. (SELECT COUNT(*) FROM information_schema.columns
  11. WHERE table_schema = DATABASE() AND table_name = 'dwd_order_schedule_trans' AND column_name = 'doc_type') >= 1;
  12. SELECT
  13. (SELECT COUNT(*) FROM information_schema.tables
  14. WHERE table_schema = DATABASE() AND table_name = 'mdp_std_fqc_task') = 0
  15. OR
  16. (SELECT COUNT(*) FROM information_schema.statistics
  17. WHERE table_schema = DATABASE() AND table_name = 'mdp_std_fqc_task'
  18. AND index_name = 'uk_mdp_std_fqc_task' AND column_name = 'source_system') >= 1;
  19. SELECT
  20. (SELECT COUNT(*) FROM information_schema.tables
  21. WHERE table_schema = DATABASE() AND table_name = 'mdp_inbound_grant') = 0
  22. OR
  23. (SELECT COUNT(*) FROM information_schema.columns
  24. WHERE table_schema = DATABASE() AND table_name = 'mdp_inbound_grant' AND column_name = 'min_contract_version') >= 1;