In dieser Lektion senden Sie Daten aus der entfernten Datenbank (field) in die konsolidierte Datenbank (hq).
Wenn Sie derzeit nicht mit der entfernten Datenbank (field) verbunden sind, führen Sie folgenden Befehl aus:
dbisql -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\field.db" |
Führen Sie die folgende Anweisung aus, um in der entfernten Datenbank (field) eine Zeile einzufügen:
INSERT INTO Customers ( cust_key, name, rep_key ) VALUES ( 'cust5', 'North Land Trading', 'rep1' ); COMMIT; |
Führen Sie im Verzeichnis c:\tutorial das Dienstprogramm dbremote für die entfernte Datenbank (field) aus:
dbremote -c "UID=DBA;PWD=sql;SERVER=server_field;DBF=c:\tutorial\field.db" |
Im Verzeichnis c:\tutorial\hq erscheint die Datei field.1.
Wenn Sie derzeit nicht mit der konsolidierten Datenbank (hq) verbunden sind, führen Sie folgenden Befehl aus:
dbisql -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db |
Führen Sie in der konsolidierten Datenbank (hq) den Nachrichtenagenten aus dem Verzeichnis c:\tutorial aus:
dbremote -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db" |
Wenn im Nachrichtenagent-Fenster Ausführung abgeschlossen
angezeigt wird, klicken Sie auf Herunterfahren.
Wechseln Sie zu c:\tutorial/field.
Die Datei hq.1 wurde durch eine Datei namens hq.2 ersetzt. Die Datei hq.2 enthält die Empfangsbestätigung.
Führen Sie die folgende Anweisung aus, um die Daten in der Customers-Tabelle der konsolidierten Datenbank (hq) anzuzeigen:
SELECT * FROM Customers; |
Diese Abfrage liefert folgende Ergebnisse:
cust_key | name | rep_key |
---|---|---|
cust1 | Ocean Sports | rep1 |
cust2 | Sports Plus | rep2 |
cust3 | Land Sports | rep1 |
cust4 | Air Plus | rep2 |
cust5 | North Landing Trading | rep1 |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |