当在 RNGKind("L'Ecuyer-CMRG") 中使用带有单引号的随机种子集时,Azure Data Studio R 代码执行失败

Azure data studio R code execution fails when Random seed set with single quote used as in RNGKind("L'Ecuyer-CMRG")

尝试在 Azure 数据工作室中使用 SQL 内核执行 R 代码时,代码单元执行失败

EXECUTE sp_execute_external_script
       @language = N'R'
     , @script = N'
       RNGKind("L'Ecuyer-CMRG")
       set.seed(123)
'

问题是 RNGKind("L'Ecuyer-CMRG") 中给出的单引号关闭了 @script = N' 之后打开的单引号并抛出错误。关于如何处理它的任何想法,或者是否有办法使用文件名执行脚本?

参考:https://docs.microsoft.com/en-us/sql/machine-learning/tutorials/quickstart-r-create-script?view=sql-server-ver15

我尝试重现这个问题,因为我们可以在语法中使用多个 ' 来避免此类问题。

运行正常,没有错误。