在本课中,您将同步数据库,并使用 Interactive SQL 或 Sybase Central 连接到统一数据库来确认您的更改已得到同步。
前提条件
本课假定您已完成前面的所有课程。 请参见第 1 课:构建和运行 CustDB 应用程序。
上下文和注释
CustDB 应用程序的同步过程会从您的数据库中删除已批准的订单。
同步 UltraLite 数据库。
在 [文件] 菜单中,单击 [同步数据库]。
确认同步已发生。
在远程数据库中,可以通过查看 Awnings R Us 的订单目前已删除,来确认全部所需事务已发生。通过浏览订单以确认此条目不存在来执行此操作。
在统一数据库中,还可以通过检查数据来确认全部所需操作已执行。
使用 Sybase Central 确认同步已进行。
单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [Sybase Central]。
单击 [连接] » [使用 SQL Anywhere 16 连接]。
在 [操作] 下拉菜单中,单击 [使用 ODBC 数据源连接]。
单击 [ODBC 数据源名称]。
单击 [浏览],然后单击 [SQL Anywhere 16 CustDB]。
单击 [确定]。
单击 [连接]。
双击 [表]。
双击 ULOrder。
单击 [数据] 选项卡,验证订单 5100 已批准,订单 5101 被拒绝,订单 5102 已删除。
使用 Interactive SQL 确认同步已进行。
从 Interactive SQL 连接到统一数据库。
单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [Interactive SQL]。
在 [操作] 下拉列表中单击 [使用 ODBC 数据源连接]。
单击 [ODBC 数据源名称],然后单击 SQL Anywhere 16 CustDB。
要确认批准和拒绝已同步,执行以下语句:
SELECT order_id, status FROM ULOrder WHERE status IS NOT NULL |
结果显示订单 5100 已获批,5101 被拒绝。
删除的订单的 order_id 为 5102。下面的查询不返回任何行,这说明该订单已从系统中删除:
SELECT * FROM ULOrder WHERE order_id = 5102 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |