Oracle数据库可重复执行脚本整理方法
使用说明 此模板适用于已经建好的数据库和表想导出重复执行的情况 导出的时候建议不要使用Navicat工具,这样会导出很多无用的代码 此模板包括序列、表结构、触发器、注释 未完待续…… --创建序列eam_roleandmenu DECLARE s_count NUMBER ; BEGIN SELECT COUNT ( 1 ) INTO s_count FROM user_sequences WHERE sequence_name = UPPER ( 'seq_eam_roleandmenu' ) ; IF s_count = 0 THEN EXECUTE IMMEDIATE ' CREATE SEQUENCE seq_eam_roleandmenu INCREMENT BY 1 START WITH 1 MINVALUE 1 MAXVALUE 99999999999 NOCYCLE NOORDER NOCACHE ' ; END IF ; END ; / -------创建eam_roleandmenu表 DECLARE s_count NUMBER ; BEGIN SELECT COUNT ( 1 ) INTO s_count FROM user_tables WHERE table_name = UPPER ( 'eam_roleandmenu' ) ; IF s_count