确定该数据库是Sybase或SQL Server

时间:2012-01-23 15:21:16

标签: sql-server tsql sybase

我想编写一个SQL脚本或查询,它可以决定使用的数据库是SQL Server还是Sybase。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可以使用select @@version


在SQL Server中,它会显示如下内容:

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) 
    Jun 17 2011 00:54:03 
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor)

在Sybase ASE中,它将呈现如下内容:

Adaptive Server Enterprise/15.0.3/EBF 16736 ESD#2/P/Sun_svr4/OS 5.8/ase1503/2707/64-bit/FBO/Sun Jul 26 10:29:50 2009