Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Systemprozeduren » Alphabetische Liste der Systemprozeduren

 

sa_migrate_data-Systemprozedur

Diese Prozedur migriert Daten von Tabellen der entfernten Datenbank in die SQL Anywhere-Zieldatenbank.

Syntax
sa_migrate_data( i_Tabelleneigentümer )
Argumente
  • i_Tabelleneigentümer   Verwenden Sie diesen VARCHAR(128)-Parameter, um den Benutzer anzugeben, dem die migrierten Tabellen in der SQL Anywhere-Zieldatenbank gehören. Dieser Benutzer wird mit der Anweisung GRANT CONNECT erstellt. Für diesen Parameter muss ein Wert angegeben werden. Weitere Hinweise finden Sie unter GRANT-Anweisung.

Bemerkungen

Diese Prozedur migriert Daten aus der entfernten Datenbank in die SQL Anywhere-Zieldatenbank, und zwar für alle Tabellen, die dem im Argument i_Tabelleneigentümer angegebenen Benutzer gehören.

Sollten nicht alle Tabellen in der SQL Anywhere-Zieldatenbank dem gleichen Benutzer gehören, müssen Sie diese Prozedur für jeden Benutzer, der die Tabellen für die zu migrierenden Daten besitzt, erneut ausführen.

Alternativ können Sie mithilfe der Systemprozedur sa_migrate alle Tabellen in einem Schritt migrieren.

Diese Systemprozedur wird zusammen mit einigen anderen Migrations-Systemprozeduren verwendet. Der Hinweis im Abschnitt "Bemerkungen" der Systemprozedur sa_migrate_create_fks enthält eine Liste von Migrationsprozeduren in der Reihenfolge, in der Sie sie ausführen müssen. Weitere Hinweise finden Sie unter sa_migrate_create_fks-Systemprozedur.

Berechtigungen

Keine

Nebenwirkungen

Keine

Siehe auch
Beispiel

Die folgende Anweisung migriert Daten in die SQL Anywhere-Zieldatenbank aus allen Tabellen, die dem Benutzer 'local_a' gehören.

CALL sa_migrate_data( 'local_a' );