SQL查询确定这是mssql DB而不是其他DB

时间:2018-03-14 14:36:50

标签: sql-server

如何编写查询以确定它是mssql? 并在其他数据库上失败

我如何验证例如:

SELECT @@VERSION AS 'SQL_Server_Version' where 'SQL_Server_Version' like '%Microsft%';   

这项工作

1 个答案:

答案 0 :(得分:1)

试试这个:

select case when @@Version like 'Microsoft SQL Server%' THEN 1 ELSE 0 END

或者这个:

select version
from (
    select @@Version as version
) v
where version like 'Microsoft Sql Server%'