本课假定您已完成前面的所有课程。 请参见第 1 课:创建统一数据库。
在命令提示符处,从示例目录运行以下命令创建远程数据库:
dbinit remote.db |
下一步,运行以下命令定义 ODBC 数据源:
dbdsn -w dsn_remote -y -c "UID=DBA;PWD=sql;DBF=remote.db;SERVER=remote" |
要打开 Interactive SQL 并使用 dsn_remote 连接到 remote.db,请运行以下命令:
dbisql -c "DSN=dsn_remote" |
运行下面一组语句,在远程数据库中创建对象:
首先,创建要同步的表。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。
前进至第 3 课:处理插入。
接下来,需要定义用于处理上载的存储过程和其它项目。需要分别为插入、删除和更新定义。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |