我们的应用只支持11gR1或者更高的版本, select * from v$version; 这个是能查出版本信息,如何在程序中判断高于11gR1呢?有没有固定比较好的方法,我要在安装的时候程序判断这个来确定继续或者退出
解决方案 »
- oracle中的存储过程编译错误
- 在jdeveloper10.1.2中加载程序是提示“ error loading business components for project D:\rehouse\fwk\fwk.jpr”
- 数据库“联合索引创建规则”问题
- 新手请教查询某字段含有相同的值
- 求教一个sql语句?
- 哪位帅哥有有最新版ToAd 8.5.3.2的注册码啊?
- lengthb(字段A)最大是85,为什么varchar2定义在200不行,300才行
- orcale 9i 的本机net配置的错误,通信协议的错误?
- 一个关于填充字符的小问题?
- ibatis查询语句不执行
- 判断之后返回数组
- oracle 时间段查询
http://blog.csdn.net/tianlesoftware/article/details/6254920
这个也是
--------------------------------------------------------------------------------
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production查出来是这些东西
select case when REGEXP_SUBSTR(t.banner,'[0-9]{2}.[0-9]')>=11.1 then 1 else 0 end case
from v$version t
where t.banner like 'Oracle Database%';
通过这些视图查询也不算什么通用做法。