是否可以/以及如何将版本号标记为11g Oracle包。每次编译包时,最好使用自动递增的数字。另外我需要使用net framework 4.5上的Oracle Managed DataAccess程序集来提取程序包的版本。是否有可能向oracle包添加版本号
1
A
回答
1
不知道到底你需要什么...
可以包装规格后立即使用SVN标记的版本。但修订号只有在您提交到SVN时才会更新。因此,您可以使用它将SVN中的版本与数据库上编译的版本进行匹配。
您也可以总是从获得最后修改时间:
select *
from user_objects
where object_type in ('PACKAGE','PACKAGE BODY');
0
只需使用这样的事情:
CREATE OR REPLACE PACKAGE TEST1
-- This is package TEST1 ver %1.1%
AS
ver VARCHAR2(128);
END;
CREATE OR REPLACE PACKAGE BODY TEST1
AS
BEGIN
ver := '1.1';
END;
此后,您可以提取版本的包通过查询<package name>.ver
。或者通过在DBA_SOURCE中搜索特殊模式(包头注释)。你也可以将它与SVN propset结合起来。
如果你想“自动地”这样做,即没有任何CVS或开发人员的帮助(我不建议),你可以创建特殊的DDL触发器AFTER DDL ON DATABASE
。
相关问题
- 1. 是否有可能向Terraform添加代码
- 2. 可执行文件的名称中是否包含版本号?
- 3. 是否有可能向添加的自定义节点添加子节点
- 4. 是否有可能向.slideUp&.slideDown添加淡入淡出功能jQuery功能
- 5. ASP.NET MVC是否有可能有像JavaScript版本的图像版本?
- 6. 服务是否可以收到包裹。添加意向
- 7. 是否有可能使用相同的Oracle连接器jar到所有版本的oracle数据库?
- 8. 是否有可能有两个不同的Perl版本?
- 9. 是否有可能使用oracle表加入配置单元表?
- 10. 是否有可能在XML HTTP标签中包含&符号?
- 11. 评估版本号是否小于另一个版本号
- 12. 是否可以向Vista/7 taskmgr.exe添加功能?
- 13. 是否可以向PHP添加新功能?
- 14. 是否可以向@Column注释添加功能?
- 15. 是否有可能用括号
- 16. 是否有可能在IRB中称号?
- 17. 是否有可能在Hudson中使用版本参数化Subversion版本库URL?
- 18. 是否有可能使用.NET版本而不安装该版本?
- 19. 是否可以向UITextView添加文本的偏移量?
- 20. 是否有可能向后循环?
- 21. 是否有可能将* .pdb文件包含到发布版本中以查看错误行号?
- 22. Oracle是否有永久指向最新版本的JDK的永久链接?
- 23. matlab是否具有内置的离散信号添加功能?
- 24. BZR:是否有可能完全删除旧版本?
- 25. 是否有可能在RPG Maker XP中更新Ruby版本
- 26. 是否有可能同时运行不同的Erlang OTP版本?
- 27. 是否有可能从Jquery获得windows版本
- 28. 是否有可能在运行时更新程序集版本?
- 29. 是否有可能用更新的版本替换Qt的Phonon?
- 30. 是否有可能为Core Data创建自定义SQLite版本?
生锈,我没有使用任何SVN。包直接编译到数据库中,当我执行你发布的查询时,我发现有一个'版本名'列。我在编译时如何传递一个值? – TonyP 2014-09-25 15:48:34
版本仅与版本有关。这是为移植目的而设计的。我当时只能有1个版本。我不喜欢那套房给你。你需要控制数据库上对象的版本控制吗? – Rusty 2014-09-25 15:52:57
是的,生锈的我想包版本的对象.. – TonyP 2014-09-25 15:58:22