【发布时间】:2011-07-19 16:13:54
【问题描述】:
我们的开发团队在本地机器上完成所有开发工作,包括数据库。当我们对模式进行更改时,我们将 SQL 保存到一个文件中,然后将其发送到版本控制系统(如果有更好的做法,我也愿意听听)。
在 SQL Server 上工作时,我们会将更新包装在“如果存在”语句周围,以使它们可重新运行。我没有从事 Oracle 10g 项目,我找不到任何做同样事情的 oracle 函数。我能够在 dbaforums.org 上找到this 线程,但这里的答案似乎有点笨拙。
【问题讨论】:
-
对表的定义没有帮助,但是可以使用
create or replace....创建过程、函数、包和视图等许多对象