Перейти к основному содержимому Перейти к дополнительному содержимому

Переименование полей

Иногда требуется переименовать поля, чтобы обеспечить необходимые связи. Три основных причины для переименования полей:

  • Два поля имеют разные имена, хотя обозначают одно и то же:
    • Поле ID в таблице Customers
    • Поле CustomerID в таблице Orders

    Оба поля обозначают идентификационный код определенного клиента и должны иметь одинаковые имена, например CustomerID.

  • Два поля имеют одинаковые имена, но обозначают разные элементы:
    • Поле Date в таблице Invoices
    • Поле Date в таблице Orders

    Эти два поля желательно переименовать, например: InvoiceDate и OrderDate.

  • В базе данных могут встречаться такие ошибки, как опечатки, или использоваться разные правила в отношении букв в верхнем и нижнем регистрах.

Поля можно переименовать в скрипте, поэтому не требуется изменять исходные данные. В примерах показаны два разных способа переименования полей.

Пример 1: Использование оператора alias

Оператор LOAD или SELECT может стоять после оператора alias.

Alias ID as CustomerID;

LOAD * from Customer.csv;

Пример 2: Использование спецификатора as

Оператор LOAD или SELECT может содержать спецификатор as.

LOAD ID as CustomerID, Name, Address, Zip, City, State from Customer.csv;

Подробнее

 
СОПУТСТВУЮЩИЕ УЧЕБНЫЕ МАТЕРИАЛЫ:

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!