Вы можете указать имена полей во время созлания таблицы. Для свободных таблиц имена полей могут быть длиной до 10-ти символов. Для таблиц базы данных имена полей могут иметь длину в 128 символов.
![]() |
---|
Если вы удаляете таблицу из базы данных, то длинные имена полей обрезаются до 10-ти символов. Для получения более подробной информации смотрите Создание поля. |
Для присвоения полю имени:
-
Откройте таблицу в дизайнере таблиц - Table Designer.
-
Щелкните на закладке Fields.
-
В боксе 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:
![]() | |
---|---|
CREATE TABLE Customer (Cust_ID C(6), Company C(40), Contact C(30)) |
В примере C(6)
указывает что поле содержит символьные данные (Character) и имеет длину в 6 символов. Для получения более подробной информации смотрите описание задачи Как: выбирать типы данных.
Приведенный код добавляет поля в существующую таблицу с помощью команды SQL ALTER TABLE:
![]() | |
---|---|
ALTER TABLE Customer ; ADD COLUMN (Company C(40), Contact C(30)) |
Переименование полей
Вы можете переименовать существующие в таблице поля.
Для переименования имени поля:
-
Откройте таблицу в дизайнере таблиц - Table Designer.
-
В боксе Name на закладке Fields вставьте курсор в желаемое поле и напечатайте его новое имя.
Для получения более подробной информации смотрите описание Закладка Fields Tab дизайнера таблиц.
Для переименования имени поля программно:
-
Используйте команду SQL ALTER TABLE с опцией RENAME COLUMN.
Для получения более подробной информации смотрите описание команды ALTER TABLE - SQL.
Например, приведенный ниже код переименовывает поле Company в таблице Customer с помощью команды SQL ALTER TABLE:
![]() | |
---|---|
ALTER TABLE Customer RENAME COLUMN Company TO Company_LongName |
Смотрите также
Задачи
Как: редактировать стуктуру таблицыКак: выбирать типы данных
Концепции
Создание поляПрочие ресурсы
Работа с полямиРабота с таблицами (Visual FoxPro)