Когда вы создаете таблицу, вам необходимо указать имя для табличного файла (.dbf), который будет хранить вашу таблицу. Как таблицы баз данных, так и свободные таблицы требуют имен табличных файлов. Имена таблиц должны начинаться буквы или значка подчеркивания (_) и могут содержить буквы, цифры и значки подчеркивания.

Если ваша таблица принадлежит базе данных, вы можете указать длинное имя таблицы, которое может содержать до 128 символов, в дополнение к имени табличного файла. Вы можете использовать длинные имена таблиц вместо отвечающих соглашению по наименованию имен файлов для более простой идентификации таблиц в базе данных. Visual FoxPro отображает длинные имена таблиц, когда они появляются в интерфейсе Visual FoxPro, например, в Project Manager, в Database Designer, в Query Designer и во View Designer, а также в заголовке окна просмотра таблиц "browse".

NoteЗамечание

Если вы удалите таблицу из базы данных, таблица останется в своем файле, но больше не будет иметь длинного имени.

Для присвоения длинного имени таблицы базы данных

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

  2. В Table Designer перейдите на закладку Table.

  3. В боксе Name впечатайте желаемое длинное имя таблицы.

Для присвоения длинного имени таблицы базы данных программно

  • Используйте опцию NAME при создании таблицы базы данных с помощью команды SQL CREATE TABLE.

Для получения более подробной информации смотрите описание Дизайнер таблиц - Table Designer (Visual FoxPro) и Команда CREATE TABLE - SQL.

Переименование таблиц

Вы можете переименовать длинные имена для таблиц баз данных, а также имена табличных файлов, как таблиц баз данных, так и свободных таблиц. Вы можете переименовать длинные имена для таблиц баз данных с помощью Table Designer, потому, что вы изменяете ее длинное имя, а не имя ее файла. Вы можете переименовать свободные таблицы только программным способом, так как свободные таблицы не имеют длинных имен.

Для изменения длинного имени таблицы базы данных

  1. Откройте базу данных в Database Designer.

  2. Найдите желаемую таблицу и сделайте ее активной.

  3. В меню Database щелкните на Modify.

  4. В Table Designer щелкните на закладке Table.

  5. В боксе Name впечатайте новое длинное имя таблицы.

Для получения более подробной информации смотрите описания Дизайнер баз данных - Database Designer (Visual FoxPro) and Дизайнер таблиц - Table Designer (Visual FoxPro).

Для програмнного переименования таблицы базы данных

  1. Установите базу данных, содержащую желаемую таблицу текущей.

  2. Используйте команду RENAME TABLE.

Для получения более подробной информации смотрите описание Комагды RENAME TABLE.

Для програмнного переименования свободной таблицы

  • Используйте команду RENAME.

    Caution noteПредупреждение

    Не используйте команду RENAME на таблицах баз данных. RENAME не обновляет обратную ссылку к базе данных и может вызвать ошибку при обращении к таблице. Используйте вместо этого команду RENAME TABLE.

Для получения более подробной информации смотрите описание Команда RENAME.

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