Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » MobiLink - Erste Orientierung » Praktische Einführungen in MobiLink » Praktische Einführung: MobiLink mit einer konsolidierten SQL Anywhere-Datenbank verwenden

 

Lektion 2: Vorbereiten der konsolidierten Datenbank

In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Planen von Schemata.

Diese Lektion beschreibt die nachfolgenden Schritte zur Einrichtung der konsolidierten SQL Anywhere-Datenbank:

  1. Stellen Sie eine Verbindung mit der konsolidierten Datenbank her.

  2. Erstellen Sie die CustomerProducts-Tabellen und ändern Sie die Customers-Tabelle dahingehend, dass sie regionale Informationen enthält.

 Vorbereiten der konsolidierten Datenbank
  1. Klicken Sie auf Start » Programme » SQL Anywhere 12 » Administrationstools » Sybase Central.

  2. Klicken Sie auf Verbindungen » Verbinden mit SQL Anywhere 12.

  3. Führen Sie im Fenster Verbinden die folgenden Aufgaben durch:

    1. Wählen Sie in der Dropdown-Liste Aktion die Option Mit einer ODBC-Datenquelle verbinden.

    2. Im Feld ODBC-Datenquellenname geben Sie SQL Anywhere 12 Demo ein.

    3. Klicken Sie auf Verbinden.

  4. Verbinden Sie sich über Interactive SQL mit Ihrer konsolidierten Datenbank.

    Führen Sie an der Eingabeaufforderung folgenden Befehl aus:

    dbisql -c "DSN=SQL Anywhere 12 Demo"
  5. Führen Sie in Interactive SQL die folgenden Anweisungen aus, um Daten zu erstellen und in der CustomerProducts-Tabelle einzufügen:



    CREATE TABLE CustomerProducts
        (ID int default AUTOINCREMENT PRIMARY KEY,
        SalesOrderID int NOT NULL, 
        CustomerID int NOT NULL, 
        ProductID int);
    
    INSERT INTO CustomerProducts (SalesOrderID,CustomerID,ProductID)
        SELECT SalesOrders.ID, SalesOrders.CustomerID, SalesOrderItems.ProductID
        FROM SalesOrders, SalesOrderItems
        WHERE SalesOrders.ID = SalesOrderItems.ID;
  6. Führen Sie in Interactive SQL die folgenden Anweisungen aus, um der Customers-Tabelle regionale Informationen für jeden Kunden hinzuzufügen:

    ALTER TABLE Customers
        ADD Region VARCHAR(255);
    
    UPDATE Customers
        SET Region = (SELECT TOP 1 SalesOrders.Region
        FROM SalesOrders 
        WHERE Customers.ID = SalesOrders.CustomerID
        ORDER BY Region);
 Eindeutige Primärschlüssel hinzufügen
 Siehe auch