可以使用 CREATE TABLE 语句创建加密表,或使用 ALTER TABLE 语句对现有表进行加密。
前提条件
要使用 CREATE TABLE 语句,必须具有以下一种系统特权:
要使用 ALTER TABLE 语句,您必须是要更改的表的所有者,或者具有以下一种特权:
要对数据库中的表加密,必须已在数据库中启用表加密。
上下文和注释
加密表时,将使用在数据库创建时所指定的加密算法和密钥。
您可以创建一个加密的表,或者对现有表进行加密。
选项 | 操作 |
---|---|
创建加密的表 | 使用 CREATE TABLE 语句的 ENCRYPTED 子句创建表。 |
对现有表进行加密 | 使用 ALTER TABLE 语句的 ENCRYPTED 子句对表加密。 |
例
以下命令会创建名为 Employees 的加密表:
CREATE TABLE MyEmployees ( MemberID CHAR(40), CardNumber INTEGER ) ENCRYPTED; |
以下语句创建一个名为 MyEmployees2 的表,然后对其加密。
CREATE TABLE MyEmployees2 ( MemberID CHAR(40), CardNumber INTEGER ); ALTER TABLE MyEmployees2 ENCRYPTED; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |