Erstellt eine Proxy- und Basistabelle für alle Tabellen, die in der Tabelle dbo.migrate_remote_table_list aufgelistet sind
sa_migrate_create_tables( i_Tabelleneigentümer )
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.
Diese Prozedur erstellt eine Basis- und eine Proxytabelle für alle Tabellen, die in der Tabelle dbo.migrate_remote_table_list aufgelistet sind (wird durch die Prozedur sa_migrate_create_remote_table_list erstellt). Diese Proxy- und Basistabellen gehören dem Benutzer, der mit dem Argument i_Tabelleneigentümer angegeben wird. Weiterhin erstellt diese Prozedur die gleichen Primärschlüssel- und andere Indizes für die neue Tabelle, die den Indizes in der entfernten Tabelle der entfernten Datenbank entsprechen.
Wenn Sie nicht möchten, dass alle migrierten Tabellen einem einzelnen Benutzer der SQL Anywhere-Zieldatenbank gehören, müssen Sie die Prozeduren sa_migrate_create_remote_table_list und sa_migrate_create_tables für jeden einzelnen Benutzer ausführen, dem migrierte Tabellen gehören sollen.
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.
Keine
Keine
Die folgende Anweisung erstellt Basistabellen und Proxytabellen in der SQL Anywhere-Zieldatenbank. Diese Tabellen sind Eigentum des Benutzers 'local_a'.
CALL sa_migrate_create_tables( 'local_a' ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |