第五章 优化查询性能(四)
注释选项
可以在SELECT、INSERT、UPDATE、或表命令中为查询优化器指定一个或多个注释选项。
注释选项指定查询优化器在编译SQL查询期间使用的选项。
通常,注释选项用于覆盖特定查询的系统范围默认配置。
语法
语法(在和#之间没有空格)指定了一个注释选项。
注释选项不是注释;
它为查询优化器指定一个值。
注释选项使用语法指定,通常是对,例如: 。
支持更复杂的JSON语法,比如嵌套值。
注释选项不是注释;
除了语法之外,它可能不包含任何文本。
包含非文本在/* ... */分隔符导致错误。
InterSystems SQL不验证字符串的内容。
关键字必须用大写字母指定。
的大括号语法中不应该使用空格。
如果SQL代码用引号括起来,比如动态SQL语句,JSON语法中的引号应该是双引号。
例如:myquery="SELECT Name FROM Sample.MyTest /*#OPTIONS {""optName"":""optValue""} */".
可以在SQL代码中任何可以指定注释的地方指定 comment选项。 在显示的语句文本中,注释选项总是作为注释显示在语句文本的末尾。
你可以在SQL代码中指定多个 comment选项。 它们按照指定的顺序显示在返回的语句文本中。


.png)
.png)
.png)

