GaussDB-DROP COLUMN ENCRYPTION KEY

49 阅读1分钟

GaussDB-DROP COLUMN ENCRYPTION KEY

功能描述

删除一个列加密密钥(CEK)。

注意事项

只有列加密密钥所有者或者被授予了DROP权限的用户有权限执行该命令,系统管理员默认拥有此权限。

语法格式

| ``` DROP COLUMN ENCRYPTION KEY [ IF EXISTS ] client_column_key_name [, ...] [ CASCADE | RESTRICT ];

| -------------------------------------------------------------------------------------------------------- |

![](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/d5db767d730145ab81d9a3b69a992d73~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgamVycnl3YW5nMTk4Mw==:q75.awebp?rk3s=f64ab15b&x-expires=1776325930&x-signature=4Eeuz%2FgikqbDs1IIHbDzPKtXtqU%3D)

#### 参数说明

-   **IF EXISTS**

    如果指定的列加密密钥不存在,则发出一个notice而不是抛出一个错误。

-   **client_column_key_name**

    要删除的列加密密钥名称。

    取值范围:字符串,已存在的列加密密钥名称。

-   **CASCADE** |**RESTRICT**

    对于密态特性来说,级联删除加密列属于危险操作,实际上都无法删除依赖于列加密密钥的加密列。

#### 相关链接

[ALTER COLUMN ENCRYPTION KEY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0479.html#ZH-CN_TOPIC_0000001911586281),[CREATE COLUMN ENCRYPTION KEY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0537.html#ZH-CN_TOPIC_0000001911665869)

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>