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

SQL Anywhere 12.0.1 » MobiLink - 入门 » MobiLink 教程 » 教程:对 SQL Anywhere 统一数据库使用 MobiLink

 

第 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);
 添加唯一主键
 另请参见