二、 分布式数据库的使用范例 假设在motor2000服务器中有motor数据库(insur_f、veh_list是其中的表),zhtj2000服务器中有zhtj数据库(tj_ssfy、tj_chb 是其中的表)。 例1 从zhtj2000主机发出SQL命令,检索出motor中insur_f 表的所有数据,且insur_f的p_no字段值在zhtj数据库的tj_ssfy表中 。 SELECT p_no FROM motor @ motor2000:insur_f WHERE p_no IN (SELECT dzhhm FROM zhtj:tj_ssfy) 例2 把motor2000服务器veh_list表中的数据插入到zhtj2000主机的tj_chb表中 。 INSERT zhtj:tj_chb SELECT * FROM motor @ motor2000:veh_list WHERE p_no NOT IN (SELECT dzhhm FROM zhtj:tj_chb) 例3 用zhtj2000服务器的tj_ssfy表中的shshje合计值更新motor2000服务器中insurf表的act_pre字段值。 UPDATE motor:insurf SET act_pre = (SELECT sum(shshje) FROM zhtj@ zhtj2000:tj_ssfy WHERE dzhhm = insurf.p_no)