positive: select * from v$version;<br>或select banner from sys.v_$version;<br>结果如下:<br>BANNER<br>2 PL/SQL Release 10.2.0.1.0 - Production<br>3 CORE 10.2.0.1.0 Production<br>4 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production<br>5 NLSRTL Version 10.2.0.1.0 - Production<br>例如:Oracle 9.0.1.1.2<br>9:版本号<br>0:新特性版本号<br>1(第一个):维护版本号<br>1(第二个):普通的补丁设置号码<br>2:非凡的平台补丁设置号码<br>Oracle 的版本号很多,先看11g的一个版本号说明:<br>注意:<br>在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二数字位更改。 而在之前,是在第三个数字位。<br>1. Major Database Release Number<br>第一个数字位,它代表的是一个新版本软件,也标志着一些新的功能。如11g,10g。<br>2. Database Maintenance Release Number<br>第二个数字位,代表一个maintenance release 级别,也可能包含一些新的特性。<br>3. Fusion Middleware Release Number<br>第三个数字位,反应Oracle 中间件(Oracle Fusion Middleware)的版本号。<br>4. Component-Specific Release Number<br>第四个数字位,主要是针对组件的发布级别。不同的组件具有不同的号码。 比如Oracle 的patch包。<br>5. Platform-Specific Release Number<br>第五个数字位,这个数字位标识一个平台的版本。 通常表示patch 号。<br>6. 如何查看版本信息:<br>(1) 查看v$version<br>SQL> select * from v$version;<br>BANNER<br
negative: 通过上面的三种方法都可以查询当前电脑安装的什么系统,包括版本和内部版本号,有需要的用户可以学习下。