【问题标题】:sp_execute_external_script @language = N'R'sp_execute_external_script @language = N'R'
【发布时间】:2017-12-31 14:19:00
【问题描述】:

我们如何 - 创建两个将在 @Script 中引用的输入数据集

例子

EXEC sp_execute_external_script @language = N'R' 
    , @script = N' OutputDataset <- inputDataSet' 
    , @input_data_1 = N'' 
    , @input_data_2 = N'' -- This line.
    , @input_data_1_name = N'inputDataSet' 
    , @output_data_1_name = N'OutputDataset'
  WITH RESULT SETS ((plot NVARCHAR(max)));

【问题讨论】:

    标签: r tsql reporting-services sql-server-2016


    【解决方案1】:

    如果您想要多个输入/输出,则必须使用 @params。然后,您将数据分配给紧随其后的同名参数。

    EXEC sp_execute_external_script @language = N'R' 
        , @script = N'
            notUsedAgain <- secondDataSet;
             OutputDataSet <- InputDataSet
             ' 
        , @input_data_1 = N'' 
        , @params = N'@secondDataSet int'
        , @secondDataSet = 1
      WITH RESULT SETS ((plot NVARCHAR(max)));
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多