如何有条件地执行特定于 Azure SQL 托管实例的 SQL 代码?
How to conditionally execute SQL code specific for Azure SQL Managed Instance?
我有一个 TSQL 代码,其中某些部分不适用于托管实例。有没有办法确定
TSQL 代码是在托管实例上执行的代码,运行 仅在这种情况下的代码?
SERVERPROPERTY('EngineEdition') 仅在托管实例上为 8,因此您可以将其用作条件:
if SERVERPROPERTY('EngineEdition') = 8
begin
end
else
begin
end
我有一个 TSQL 代码,其中某些部分不适用于托管实例。有没有办法确定 TSQL 代码是在托管实例上执行的代码,运行 仅在这种情况下的代码?
SERVERPROPERTY('EngineEdition') 仅在托管实例上为 8,因此您可以将其用作条件:
if SERVERPROPERTY('EngineEdition') = 8
begin
end
else
begin
end