首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将内部版本号和日期存储在oracle数据库过程注释标头中

将内部版本号和日期存储在oracle数据库过程注释标头中
EN

Stack Overflow用户
提问于 2012-10-06 06:19:51
回答 1查看 235关注 0票数 2

我希望将最新的内部版本号和日期存储在Oracle过程的注释标头部分中。我在这个主题上搜索过,但只发现在表中存储日期和数字,而不是我需要的。

背景故事-在一个笨拙的部署过程中,我不得不提交不同的程序,以确认最新和最好的部署是预期的。我们已经从一家初创公司成长为更多的企业,并正在努力实现更好的流程。我们的大多数过程都没有标头,开发人员也不经常向它们添加修改/日期。作为部署操作的结果,我希望更新注释标头中的构建版本和日期。我们正在使用Hudson自动化部署。我相信我应该能够在头中添加一些东西,并在部署期间通过Hudson更新它。然后,确认最新和最好的是在那里将是一目了然,而不是不得不费力地通过文件差异。

我用谷歌搜索过其他网站,但都无济于事。任何帮助都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-10-31 09:30:49

您必须确保需要存储在标头注释中的所有信息都必须在package/procedure/function声明之后,这意味着

代码语言:javascript
复制
/* Build :
   Date:
*/
CREATE OR REPLACE PACKAGE SAMPLE AS
  function...
  procedure...
END SAMPLE;
/

不起作用,因为所有注释在编译后都会被移除。请改用:

代码语言:javascript
复制
CREATE OR REPLACE PACKAGE SAMPLE AS
/* Build :
   Date:
*/
  function...
  procedure...
END SAMPLE;
/

注释将作为存储过程的一部分存储。

此外,您必须确保您有一个先前的过程(自动或手动)来更新过程头中的构建信息。

hth

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12754779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档