Rozdział 34. Importowanie i eksportowanie danych

Spis treści

Importowanie i eksportowanie danych pomiędzy bazami GDBase
Importowanie z lokalnej bazy danych GDBase
Importowanie ze zdalnej bazy danych GDBase
Eksportowanie do lokalnej bazy danych GDBase
Eksportowanie do zdalnej bazy danych GDBase
Importowanie i eksportowanie danych za pomocą sterowników ODBC
IMPORT ... USING ODBC
EXPORT ... USING ODBC
Typy danych w importowanych tabelach

Do bazy danych GDBase można importować i eksportować dane z/do innej bazy GDBase. Wykorzystując sterowniki ODBC możliwe jest także eksportowanie i importowanie danych z/do innych baz.

Instrukcje IMPORT i EXPORT mogą być wydane przez dowolnego użytkownika.

Importowanie i eksportowanie danych pomiędzy bazami GDBase

Importowanie z lokalnej bazy danych GDBase

Składnia: 

IMPORT TABLE table-name [[AS] destination-table-name ]
FROM LOCAL GDBASE (path-to-table) [AS user-name IDENTIFIED BY [CODED] password ]
	

Ta instrukcja importuje tabelę z lokalnej bazy GDBase. W przypadku pominięcia klauzuli AS ... IDENTIFIED BY do zalogowania do bazy wykorzystane będzie konto domyślnego użytkownika.

Importowanie ze zdalnej bazy danych GDBase

Składnia: 

IMPORT TABLE table-name [[AS] destination-table-name ]
FROM REMOTE GDBASE(hostname, catalog, port) [ AS user-name IDENTIFIED BY [CODED] password ]                
    

Ta instrukcja importuje tabelę ze zdalnej bazy GDBase. W przypadku pominięcia klauzuli AS ... IDENTIFIED BY do zalogowania do bazy wykorzystane będzie konto domyślnego użytkownika.

Eksportowanie do lokalnej bazy danych GDBase

Składnia: 

EXPORT TABLE table-name [[AS] destination-table-name ]
INTO LOCAL GDBASE(path-to-table) [AS user-name IDENTIFIED BY [CODED] password ]
    

Ta instrukcja eksportuje tabelę do lokalnej bazy GDBase. W przypadku pominięcia klauzuli AS ... IDENTIFIED BY do zalogowania do bazy wykorzystane będzie konto domyślnego użytkownika.

Eksportowanie do zdalnej bazy danych GDBase

Składnia: 

EXPORT TABLE table-name [[AS] destination-table-name ]
INTO REMOTE GDBASE(hostname, catalog, port) [ AS user-name IDENTIFIED BY [CODED] password ]                
    

Ta instrukcja eksportuje tabelę do zdalnej bazy GDBase. W przypadku pominięcia klauzuli AS ... IDENTIFIED BY do zalogowania do bazy wykorzystane będzie konto domyślnego użytkownika.

Aby podać zakodowane hasło należy użyć klauzuli IDENTIFIED BY CODED. Hasło można zakodować za pomocą skryptu password_coder, który znajduje się w folderze ../Server.