在本课中,您将在 MobiLink 统一数据库中创建 RemoteOrders 表。
上下文和注释
您创建的 RemoteOrders 表包含以下各列:
order_id 订单的唯一标识符。
product_id 产品的唯一标识符。
quantity 销售项目的数量。
order_status 订单状态。
last_modified 行上次修改的日期。此列用于基于时间戳的下载,这种技术常用来为提高同步效率而过滤行。
从 Interactive SQL 连接到数据库。
可以从 Sybase Central 或命令提示符启动 Interactive SQL。
要从 Sybase Central 启动 Interactive SQL,请右击 MLconsolidated - DBA 数据库,然后单击 [打开 Interactive SQL]。
若要在命令提示符下启动 Interactive SQL,请运行以下命令:
dbisql -c "DSN=mldirect_db" |
在 Interactive SQL 中执行以下 SQL 语句以创建 RemoteOrders 表。
CREATE TABLE RemoteOrders ( order_id INTEGER NOT NULL, product_id INTEGER NOT NULL, quantity INTEGER, order_status VARCHAR(10) DEFAULT 'new', last_modified TIMESTAMP DEFAULT CURRENT TIMESTAMP, PRIMARY KEY(order_id) ); |
Interactive SQL 会在统一数据库中创建 RemoteOrders 表。
在 Interactive SQL 中执行以下语句,创建 MobiLink 系统表和存储过程。
将 C:\Program Files\SQL Anywhere 16\ 替换为 SQL Anywhere 16 安装的位置。
READ "C:\Program Files\SQL Anywhere 16\MobiLink\setup\syncsa.sql"; |
Interactive SQL 将 syncsa.sql 应用到您的统一数据库。运行 syncsa.sql 时会创建一系列以 ml_ 为前缀的系统表和存储过程。MobiLink 服务器在同步过程中会使用这些表和存储过程。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |