Sie können eine verschlüsselte Tabelle mit der CREATE TABLE-Anweisung erstellen oder eine vorhandene Tabelle mit der ALTER TABLE-Anweisung verschlüsseln.
Voraussetzungen
Wenn Sie die CREATE TABLE-Anweisung verwenden möchten, müssen Sie eines der folgenden Systemprivilegien haben:
Wenn Sie die ALTER TABLE-Anweisung verwenden möchten, müssen Sie Eigentümer der zu ändernden Tabelle sein oder eines der folgenden Privilegien haben:
Um Tabellen in Ihrer Datenbank zu verschlüsseln, muss Verschlüsselung in der Datenbank bereits aktiviert sein.
Kontext und Bemerkungen
Wenn Sie eine Tabelle verschlüsseln, werden der Verschlüsselungsalgorithmus und der Chiffrierschlüssel verwendet, die bei der Erstellung der Datenbank angegeben wurden.
Sie können entweder eine Tabelle mit Verschlüsselung erstellen oder eine vorhandene Tabelle verschlüsseln.
Option | Aktion |
---|---|
Tabelle mit Verschlüsselung erstellen | Erstellen Sie eine Tabelle unter Verwendung der ENCRYPTED-Klausel der CREATE TABLE-Anweisung. |
Vorhandene Tabelle verschlüsseln | Verschlüsseln Sie eine Tabelle mit der ENCRYPTED-Klausel der ALTER TABLE-Anweisung. |
Beispiel
Der folgende Befehl erstellt eine verschlüsselte Tabelle namens MyEmployees:
CREATE TABLE MyEmployees ( MemberID CHAR(40), CardNumber INTEGER ) ENCRYPTED; |
Die folgenden Anweisungen erstellen eine Tabelle namens "MyEmployees2" und verschlüsseln sie.
CREATE TABLE MyEmployees2 ( MemberID CHAR(40), CardNumber INTEGER ); ALTER TABLE MyEmployees2 ENCRYPTED; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |