sp_execute_external_script @language = N'R'
sp_execute_external_script @language = N'R'
我们如何 - 创建两个将在@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)));
如果您想要多个 input/output,则必须使用 @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)));
我们如何 - 创建两个将在@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)));
如果您想要多个 input/output,则必须使用 @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)));