azure - 如何有条件地执行特定于 Azure SQL 托管实例的 SQL 代码?
问题描述
我有一个 TSQL 代码,其中某些部分不适用于托管实例。有没有办法在 TSQL 代码中确定代码是否在托管实例上执行并仅在这种情况下运行代码?
解决方案
SERVERPROPERTY('EngineEdition') 仅在托管实例上为 8,因此您可以将其用作条件:
if SERVERPROPERTY('EngineEdition') = 8
begin
end
else
begin
end
推荐阅读
- spring-boot - 使用反编译类从 intelliji Ultimate 转移到社区版问题
- css - 每一行都包裹在自己的容器 div 中时,是否可以使用 CSS 网格?
- python - 比较两个不同的熊猫数据框
- python - 如何从其他文件夹Python导入文件?
- android - 如何才能通过意图位置
- c# - 在 Windows Powershell 中使用 HereStrings 添加枚举类型
- python - 轨迹球无法正确转动
- python - 带有优先队列的 Dijkstra (Python)
- server - 如何阻止我的Minecraft改装服务器崩溃
- c++ - 对未定义的内容使用#if 时的编译器警告/错误