In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Planen von Schemata.
In dieser praktischen Einführung wird davon ausgegangen, dass Sie die Beispieldatenbank Order Entry (OE) installiert haben.
Informationen über das Beispielschema finden Sie in der Oracle-Dokumentation bzw. online unter http://www.oracle.com/technology/obe/obe1013jdev/common/OBEConnection.htm.
Die OE-Datenbank muss für die Verwendung mit MobiLink geändert werden. Spalten werden gelöscht, da sie als benutzerdefinierte Typen erstellt wurden. Sie könnten diese benutzerdefinierten Typen in Typen konvertieren, die von SQL Anywhere erkannt werden, doch dies ist für diese praktische Einführung nicht relevant. Sie müssen außerdem dem OE-Benutzer die Berechtigung erteilen, Trigger zu erstellen, da MobiLink unter Verwendung der OE-Anmeldeinformationen einige Trigger erstellen muss.
Stellen Sie als SYS-Benutzer mit SYSDBA-Berechtigungen mithilfe der Oracle SQL Plus-Anwendung eine Verbindung her. Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
sqlplus SYS/your password for sys as SYSDBA |
Um Spalten zu löschen, die als benutzerdefinierte Typen erstellt wurden, führen Sie folgende Anweisungen aus:
ALTER TABLE OE.CUSTOMERS DROP COLUMN CUST_ADDRESS; ALTER TABLE OE.CUSTOMERS DROP COLUMN PHONE_NUMBERS; ALTER TABLE OE.CUSTOMERS DROP COLUMN CUST_GEO_LOCATION; ALTER TABLE OE.PRODUCT_INFORMATION DROP COLUMN WARRANTY_PERIOD; |
Um den OE-Benutzer freizugeben und das Kennwort auf sql einzustellen, führen Sie folgende Anweisung aus:
ALTER USER OE IDENTIFIED BY sql ACCOUNT UNLOCK; |
Um dem OE-Benutzer das Erstellen von Triggern zu erlauben, führen Sie folgende Anweisung aus:
GRANT CREATE ANY TRIGGER TO OE; |
Um den Fremdschlüssel orders_customer zu löschen und einen neuen Fremdschlüssel zu erstellen, der die Kunden-ID customer_id in der Tabelle customers referenziert, führen Sie folgende Befehle aus:
ALTER TABLE OE.ORDERS DROP CONSTRAINT ORDERS_CUSTOMER_ID_FK; ALTER TABLE OE.ORDERS ADD CONSTRAINT ORDERS_CUSTOMER_ID_FK FOREIGN KEY (CUSTOMER_ID) REFERENCES OE.CUSTOMERS (CUSTOMER_ID); |
Fortfahren mit Lektion 3: Hinzufügen eindeutiger Schlüssel.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |