目前所维护的项目中支持了多种数据库,包括SQLServer2000,SQLServer 2005,SQLServer 2008;Oracle 9i企业版及标准版,Oracle 10g企业版及标准版,Oracle 11g企业版及标准版,由于版本的特性,为之提供的数据库脚本有所区别,且因人力维护,必须追根溯源之。如果能够找到在非sys的一般用户能够自动识别标记,就可以避免人力的维护了。
查询Oracle版本的SQL语句为: select * from v$version;
结果如下:
SQL>select * from v$version;
BANNER
--------------------------------------------------------------------------------
OracleDatabase 11g Release 11.2.0.1.0- 64bit Production
PL/SQLRelease 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNSfor 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTLVersion 11.2.0.1.0 - Production
SQLServer的待补充……