我们如何 - 创建两个将在@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)));
答案 0 :(得分:0)
如果您想要多个输入/输出,则必须使用@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)));