调用存储过程的方式是否不需要数据库规范?例如:
<changeSet author="name" id="id1" dbms="mysql"> <sql> EXEC procedure_name('some_string_value') </sql> </changeSet>
<changeSet author="name" id="id2" dbms="oracle"> <sql> EXECUTE procedure_name('some_string_value') </sql> </changeSet>
<changeSet author="name" id="id3" dbms="postgresql"> <sql> SELECT fun_name('some_string_value') </sql> </changeSet>
我需要避免数据库条件,因为我在不同的地方调用这个过程。有没有办法在一个地方实现数据库条件来实现这一点?
2条答案
按热度按时间mspsb9vt1#
我找到了解决办法:
现在我可以避免在变更集中指定数据库名称,并在一行中为不同的数据库调用过程。
pdtvr36n2#
用途
和.sql文件应具有