支持的功能我只是想知道是什麼,是在官方MS-SQL服務器2016網站上所提到基礎研發一體化和先進的R集成特徵之間的區別?版本和SQL服務器2016
與組件比較表的鏈接是here。
下面這段代碼屬於哪個類別?
DROP TABLE IF EXISTS #TempTable
CREATE TABLE #TempTable (x NVARCHAR(MAX), y NVARCHAR(MAX))
INSERT INTO #TempTable
EXEC [dbo].[proc_ReturnDataForCurveGraphsDoubleNorm]
@sRAWFILEID = @sRAWFILEID,
@PREBLEACHVALUES = @sPREBLEACHVALUES,
@BLEACHVALUES = @sBLEACHVALUES,
@INITIALBLEACHVALUES = @sINITIALBLEACHVALUES
BEGIN TRY
execute sp_execute_external_script
@language = N'R'
, @script = N'
df <- as.data.frame(c(InputDataSet));
xdata <- as.numeric(as.character(df[,1]));
ydata <- as.numeric(as.character(df[,2]));
m = nls(ydata ~ yo - a * exp(-b * xdata),
data = df,
start = list(yo = 0.9, a = 0.5, b = 0.563),
trace = F,
control = list(maxiter = 1000, warnOnly = TRUE),
lower = list(0, 0, 0),
upper = list(1, 100, 100), algorith = "port");
param <- coef(m);
RSS.p <- sum(residuals(m)^2);
TSS <- sum((ydata - mean(ydata))^2);
r_square <- 1 - (RSS.p/TSS);
yo <- param[1];
a <- param[2];
b <- param[3];
xdata2 <- seq(0,max(xdata),0.01);
fe2 <- yo - a*exp(-b*xdata2);
mf <- ((yo - fe2[1])/(1 - fe2[1])) ;
thalf <- log(2)/b;
OutputDataSet <- data.frame(round(yo , 4),
round(a, 4),
round(b, 4),
round(mf , 2),
round(thalf , 2),
round(r_square, 2));
'
, @input_data_1 = N' SELECT * FROM #TempTable;
WITH RESULT SETS (([yo] NVARCHAR(MAX),
[a] NVARCHAR(MAX),
[b] NVARCHAR(MAX),
[mobile_fraction] NVARCHAR(MAX),
[t_half] NVARCHAR(MAX),
[r_square] NVARCHAR(MAX)));
END TRY
BEGIN CATCH
SELECT ERROR_NUMBER() AS ErrorNumber, ERROR_MESSAGE() AS ErrorMessage;
END CATCH
END
感謝您指向鏈接。它並沒有說任何有關'web'版本支持哪些功能的內容。 – steadyfish
網絡版用於*網站*網站。這是僅通過託管商銷售的版本,而不是您可以自行安裝的版本。它只提供基本的R集成。您可以在[SQL Server 2016的版本和支持的功能]中檢查各種版本的功能(https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-supported-features-對於-SQL服務器-2016) –