このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:スキーマの設計を参照してください。
このレッスンでは、SQL Anywhere 統合データベースを設定する手順を説明します。
統合データベースに接続します。
CustomerProducts テーブルを作成し、地域情報を含めるように Customers テーブルを変更します。
[スタート] » [プログラム] » [SQL Anywhere 12] » [管理ツール] » [Sybase Central] をクリックします。
[接続] » [SQL Anywhere 12 に接続] をクリックします。
[接続] ウィンドウで次のタスクを実行します。
[アクション] ドロップダウンリストで、[ODBC データソースを使用した接続] を選択します。
[ODBC データソース名] フィールドに SQL Anywhere 12 Demo と入力します。
[接続] をクリックします。
Interactive SQL の統合データベースに接続します。
コマンドプロンプトで次のコマンドを実行します。
dbisql -c "DSN=SQL Anywhere 12 Demo" |
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; |
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); |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |