事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊適用於: SQL Server 2017 (14.x) 和更新版本
Azure SQL 受控執行個體
刪除現有的套件程式庫。 支援的外部執行階段 (例如 R、Python 或 Java) 會使用套件程式庫。
注意
在 SQL Server 2017 中,支援 R 語言和 Windows 平台。 SQL Server 2019 及更新版本支援 Windows 和 Linux 平台上的 R、Python 和 Java。
注意
在 Azure SQL 受控執行個體中,只支援 R 和 Python 語言。
DROP EXTERNAL LIBRARY library_name
[ AUTHORIZATION owner_name ];
library_name
指定現有套件程式庫的名稱。
程式庫的範圍限制為使用者。 程式庫名稱在特定使用者或擁有者的內容中必須是唯一的。
owner_name
指定擁有外部程式庫的使用者或角色名稱。
資料庫擁有者可以刪除其他使用者建立的程式庫。
若要刪除程式庫,需要 ALTER ANY EXTERNAL LIBRARY 權限。 根據預設,任何資料庫擁有者或物件的擁有者,也可刪除外部程式庫。
如果陳述式執行成功,會傳回參考訊息。
不同於 SQL Server 中的其他 DROP
陳述式,此陳述式支援指定選擇性授權子句。 這可讓 db_owner 角色中的 dbo 或使用者卸除資料庫中由一般使用者上傳的套件資料庫。
SQL 執行個體中已預先安裝一些套件 (稱為「系統套件」)。 使用者無法新增、更新或移除系統套件。
將自訂 R 套件 customPackage
加入資料庫:
CREATE EXTERNAL LIBRARY customPackage
FROM (CONTENT = 'C:\temp\customPackage_v1.1.zip')
WITH (LANGUAGE = 'R');
GO
刪除 customPackage
程式庫。
DROP EXTERNAL LIBRARY customPackage;
CREATE EXTERNAL LIBRARY (Transact-SQL)
ALTER EXTERNAL LIBRARY (Transact-SQL)
sys.external_library_files
sys.external_libraries
事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊