DROP DATASHARE - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

DROP DATASHARE

捨棄資料共用。此命令無法還原。

只有超級使用者或資料共用擁有者可以捨棄資料共用。

所需權限

以下是 DROP DATASHARE 所需的權限:

  • 超級使用者

  • 具有 DROP DATASHARE 權限的使用者

  • 資料共用擁有者

語法

DROP DATASHARE datashare_name;

參數

datashare_name

要捨棄的資料共用名稱。

DROP DATASHARE 使用須知

使用 DROP DATASHARE 陳述式時,請考慮下列事項︰

  • 一般而言,我們不建議使用 DROP DATASHARE 陳述式來捨棄 AWS Data Exchange 資料共用。如果這樣做,則可以存取資料共用的 AWS 帳戶 將失去存取權限。執行此類修改可能會違反 AWS Data Exchange 中的資料產品條款。

    下列範例顯示當包含 AWS Data Exchange 資料共用遭到捨棄時發生的錯誤。

    DROP DATASHARE salesshare; ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    若要允許捨棄 AWS Data Exchange 資料共用,請設定下列變數,然後再次執行 DROP DATASHARE 陳述式。

    SET datashare_break_glass_session_var to '620c871f890c49';
    DROP DATASHARE salesshare;

    在這種情況下,Amazon Redshift 會產生隨機的一次性值來設定工作階段變數,以允許對 AWS Data Exchange 資料共用執行 DROP DATASHARE。

範例

以下範例會捨棄名為 salesshare 的資料共用。

DROP DATASHARE salesshare;