| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- SELECT CASE WHEN
- (SELECT COUNT(*) FROM (
- SELECT tenant_id FROM dwd_material_readiness
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM dwd_material_shortage
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM dwd_order_schedule_trans
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM dwd_supplier_delivery
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM dwd_supplier_risk
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM dwd_supply_demand
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM ado_s9_kpi_value_l1_day
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM ado_s9_kpi_value_l2_day
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM ado_s9_kpi_value_l3_day
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- UNION ALL
- SELECT tenant_id FROM ado_s9_kpi_value_l4_day
- WHERE tenant_id IS NULL OR tenant_id IN (0,1,1300000000001)
- ) invalid_rows)=0
- AND
- (SELECT COUNT(*) FROM information_schema.TABLE_CONSTRAINTS
- WHERE CONSTRAINT_SCHEMA=DATABASE()
- AND CONSTRAINT_NAME IN (
- 'ck_wp5_valid_tenant_01','ck_wp5_valid_tenant_02',
- 'ck_wp5_valid_tenant_03','ck_wp5_valid_tenant_04',
- 'ck_wp5_valid_tenant_05','ck_wp5_valid_tenant_06',
- 'ck_wp5_valid_tenant_07','ck_wp5_valid_tenant_08',
- 'ck_wp5_valid_tenant_09','ck_wp5_valid_tenant_10'))=10
- THEN 1 ELSE 0 END AS ok;
|