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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » 服务器启动的同步教程 » 教程:使用网关进行的服务器启动的同步

 

第 2 课:生成数据库模式

统一数据库模式包括 Dealer 表、download_cursor 同步脚本,以及用于生成服务器启动的同步推式请求的表和存储过程。

♦  添加 Dealer 表和 download_cursor 同步脚本
  1. 连接到统一数据库:

    1. 在 Sybase Central 中,右击 [SQL Anywhere 11] 并选择 [连接]。

    2. 单击 [标识] 选项卡。

    3. 单击 [ODBC 数据源名称],然后键入 sis_cons。单击 [确定]。

  2. 启动 Interactive SQL。

    在左窗格中,右击数据库并选择 [打开 Interactive SQL]。

  3. 执行以下语句,安装 Dealer 表和 download_cursor 同步脚本。

    CREATE TABLE Dealer (
        name varchar(10) NOT NULL PRIMARY KEY,
        rating VARCHAR(5),
        last_modified TIMESTAMP DEFAULT TIMESTAMP
    )
    INSERT INTO Dealer(name, rating) VALUES ('Audi', 'a');
    INSERT INTO Dealer(name, rating) VALUES ('Buick', 'b');
    INSERT INTO Dealer(name, rating) VALUES ('Chrysler', 'c');
    INSERT INTO Dealer(name, rating) VALUES ('Dodge', 'd');
    INSERT INTO Dealer(name, rating) VALUES ('Eagle', 'e');
    INSERT INTO Dealer(name, rating) VALUES ('Ford', 'f');
    INSERT INTO Dealer(name, rating) VALUES ('Geo', 'g');
    INSERT INTO Dealer(name, rating) VALUES ('Honda', 'h');
    INSERT INTO Dealer(name, rating) VALUES ('Isuzu', 'I');
    COMMIT;
  4. 执行以下命令,创建 MobiLink 系统表和存储过程。用 SQL Anywhere 11 安装目录的位置来替换 c:\Program Files\SQL Anywhere 11\

    read "c:\Program Files\SQL Anywhere 11\MobiLink\setup\syncsa.sql"
  5. 执行以下命令:

    CALL ml_add_table_script(
        'sis_ver1',
        'Dealer',
        'download_cursor',
        'SELECT * FROM Dealer WHERE last_modified >= ?'
    )
另请参见