【发布时间】:2015-12-29 13:31:59
【问题描述】:
我在sql-server-2016有一张桌子:
CREATE TABLE #tempData (A int not null)
INSERT INTO #tempData VALUES (0);
GO
现在我可以调用我的 R 脚本,将表格作为输入数据(包括列名):
EXECUTE sp_execute_external_script
@language = N'R'
, @script = N'
df <- InputDataSet
df$B <- 1L'
, @input_data_1 = N'SELECT * FROM #tempData'
, @output_data_1_name = N'df'
WITH RESULT SETS (
(A int not null, B int not null)
);
返回:
A B
0 1
正如预期的那样。但是我可以在不指定名称的情况下执行相同的操作吗,{A,B},即它将直接使用来自data.frame 的名称。
【问题讨论】:
标签: sql-server r sql-server-2016