soc.sql 942 B

123456789101112131415161718192021222324
  1. DELIMITER ??
  2. DROP PROCEDURE IF EXISTS schema_change ??
  3. CREATE PROCEDURE schema_change () BEGIN
  4. IF NOT EXISTS ( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = DATABASE ()
  5. AND TABLE_NAME = 'sys_org' AND COLUMN_NAME = 'affiliated_area' )
  6. THEN
  7. ALTER TABLE `sys_org`
  8. ADD COLUMN `affiliated_area` varchar(100) NULL COMMENT '机构所属地区' AFTER `tree_parent_code`,
  9. ADD COLUMN `affiliated_bank` varchar(100) NULL COMMENT '机构所属行社' AFTER `affiliated_area`;
  10. END IF;
  11. IF NOT EXISTS ( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = DATABASE ()
  12. AND TABLE_NAME = 'sys_org' AND COLUMN_NAME = 'affiliated_area' )
  13. THEN
  14. ALTER TABLE `sync_fjnx_org`
  15. ADD COLUMN `affiliated_area` varchar(100) NULL COMMENT '机构所属地区',
  16. ADD COLUMN `affiliated_bank` varchar(100) NULL COMMENT '机构所属行社' AFTER `affiliated_area`;
  17. END IF;
  18. END ??
  19. DELIMITER ;
  20. CALL schema_change ();