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 客户端 » 脚本式上载 » 教程:使用脚本式上载

 

第 2 课:创建远程数据库

本课假定您已完成前面的所有课程。 请参见第 1 课:创建统一数据库

 ♦ 创建远程数据库
  1. 在命令提示符处,从示例目录运行以下命令创建远程数据库:

    dbinit remote.db
  2. 下一步,运行以下命令定义 ODBC 数据源:

    dbdsn -w dsn_remote -y -c "UID=DBA;PWD=sql;DBF=remote.db;SERVER=remote"
  3. 要打开 Interactive SQL 并使用 dsn_remote 连接到 remote.db,请运行以下命令:

    dbisql -c "DSN=dsn_remote"
  4. 运行下面一组语句,在远程数据库中创建对象:

    首先,创建要同步的表。insert_time 列和 delete_time 列不进行同步,但这两列中包含上载存储过程确定要上载哪些行所使用的信息。

    CREATE TABLE employee (
         id            unsigned integer primary key,
         name          varchar( 256),
         salary        numeric( 9, 2 ),
         insert_time   timestamp default '1900-01-01'
    );

    执行此 SQL 后,使 Interactive SQL 保持运行状态并连接到远程数据库,因为随着课程的深入您将对此数据库运行更多的 SQL。

  5. 前进至第 3 课:处理插入

接下来,需要定义用于处理上载的存储过程和其它项目。需要分别为插入、删除和更新定义。