2012-01-23 18 views
2

我想編寫一個SQL腳本或查詢,它可以決定使用的數據庫是SQL Server還是Sybase。決定數據庫是Sybase還是SQL Server

我該怎麼做?

+0

檢查是否存在INFORMATI ON_SCHEMA'? – cha0site

+3

很確定他們都實現'select @@ version' –

+0

謝謝,這是解決方案:) – maestro

回答

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  
相關問題