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

SQL Anywhere 12.0.1 » Mobile Link クイックスタート » Mobile Link チュートリアル » チュートリアル:SQL Anywhere 統合データベースでの Mobile Link の使用

 

レッスン 2:統合データベースの準備

このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:スキーマの設計を参照してください。

このレッスンでは、SQL Anywhere 統合データベースを設定する手順を説明します。

  1. 統合データベースに接続します。

  2. CustomerProducts テーブルを作成し、地域情報を含めるように Customers テーブルを変更します。

 ♦ 統合データベースの準備
  1. [スタート]  » [プログラム]  » [SQL Anywhere 12]  » [管理ツール]  » [Sybase Central] をクリックします。

  2. [接続]  » [SQL Anywhere 12 に接続] をクリックします。

  3. [接続] ウィンドウで次のタスクを実行します。

    1. [アクション] ドロップダウンリストで、[ODBC データソースを使用した接続] を選択します。

    2. [ODBC データソース名] フィールドに SQL Anywhere 12 Demo と入力します。

    3. [接続] をクリックします。

  4. Interactive SQL の統合データベースに接続します。

    コマンドプロンプトで次のコマンドを実行します。

    dbisql -c "DSN=SQL Anywhere 12 Demo"
  5. Interactive SQL で、次の文を実行し、CustomerProducts テーブルを作成してデータを挿入します。



    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. Interactive SQL で、次の文を実行し、Customers テーブルのそれぞれの顧客に地域情報を追加します。

    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);
 ユニークなプライマリキーの追加
 参照