# Instrukcje LOAD i SELECT

Możesz ładować dane do aplikacji za pomocą instrukcji LOAD i SELECT. Każda z tych instrukcji powoduje wygenerowanie tabeli wewnętrznej. LOAD służy do ładowania danych z plików, a SELECT — do ładowania danych z baz danych.

W tym kursie używane będą dane z plików, więc używane będą instrukcje LOAD.

Załadowanymi danymi można również sterować za pomocą poprzedzającej instrukcji LOAD. Na przykład zmianę nazw pól należy wykonać w ramach instrukcji LOAD, natomiast instrukcja SELECT nie umożliwia żadnych zmian nazw pól.

Ładowanie danych do aplikacji podlega następującym regułom:

* Aplikacje nie rozróżniają tabel wygenerowanych przez instrukcję LOAD lub SELECT. W przypadku ładowania wielu tabel nie ma więc znaczenia, czy dana tabela została załadowana z użyciem instrukcji LOAD, instrukcji SELECT, czy też obu tych instrukcji.
* Kolejność pól w instrukcji lub w oryginalnej tabeli w bazie danych nie ma znaczenia dla logiki aplikacji.
* W nazwach pól rozróżniana jest wielkość liter. Nazwy pól służą do określania powiązań pomiędzy tabelami danych. Z tego powodu czasami konieczna jest zmiana nazwy pól w skrypcie ładowania w celu uzyskania pożądanego modelu danych.