Вы можете указать имена полей во время созлания таблицы. Для свободных таблиц имена полей могут быть длиной до 10-ти символов. Для таблиц базы данных имена полей могут иметь длину в 128 символов.

NoteЗамечание

Если вы удаляете таблицу из базы данных, то длинные имена полей обрезаются до 10-ти символов. Для получения более подробной информации смотрите Создание поля.

Для присвоения полю имени:

  1. Откройте таблицу в дизайнере таблиц - Table Designer.

  2. Щелкните на закладке Fields.

  3. В боксе Name впечатайте имя поля.

Для получения более подробной информации смотрите Как: открывать таблицы (Visual FoxPro) и Закладка Fields дизайнера таблиц (Table Designer).

To name a table field programmatically

  • При создании поля с помощью команды SQL CREATE TABLE укажите имя поля.

    - или -

  • Для редактирования существующей таблицы, откройте ее с помощью команды USE и затем используйте команду SQL ALTER TABLE.

Для получения более подробной информации смотрите описания команд CREATE TABLE - SQL или ALTER TABLE - SQL.

Например, приведенный ниже код создает и открывает таблицу с именем Customer с тремя полями: Cust_ID, Company и Contact с помощью команды CREATE TABLE:

  CopyCode imageСкопировать код
CREATE TABLE Customer (Cust_ID C(6), Company C(40), Contact C(30))

В примере C(6) указывает что поле содержит символьные данные (Character) и имеет длину в 6 символов. Для получения более подробной информации смотрите описание задачи Как: выбирать типы данных.

Приведенный код добавляет поля в существующую таблицу с помощью команды SQL ALTER TABLE:

  CopyCode imageСкопировать код
ALTER TABLE Customer ;
   ADD COLUMN (Company C(40), Contact C(30))

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

Вы можете переименовать существующие в таблице поля.

Для переименования имени поля:

  1. Откройте таблицу в дизайнере таблиц - Table Designer.

  2. В боксе Name на закладке Fields вставьте курсор в желаемое поле и напечатайте его новое имя.

Для получения более подробной информации смотрите описание Закладка Fields Tab дизайнера таблиц.

Для переименования имени поля программно:

  • Используйте команду SQL ALTER TABLE с опцией RENAME COLUMN.

Для получения более подробной информации смотрите описание команды ALTER TABLE - SQL.

Например, приведенный ниже код переименовывает поле Company в таблице Customer с помощью команды SQL ALTER TABLE:

  CopyCode imageСкопировать код
ALTER TABLE Customer RENAME COLUMN Company TO Company_LongName

Смотрите также