Когда вы создаете таблицу, вам необходимо указать имя для табличного файла (.dbf), который будет хранить вашу таблицу. Как таблицы баз данных, так и свободные таблицы требуют имен табличных файлов. Имена таблиц должны начинаться буквы или значка подчеркивания (_) и могут содержить буквы, цифры и значки подчеркивания.
Если ваша таблица принадлежит базе данных, вы можете указать длинное имя таблицы, которое может содержать до 128 символов, в дополнение к имени табличного файла. Вы можете использовать длинные имена таблиц вместо отвечающих соглашению по наименованию имен файлов для более простой идентификации таблиц в базе данных. Visual FoxPro отображает длинные имена таблиц, когда они появляются в интерфейсе Visual FoxPro, например, в Project Manager, в Database Designer, в Query Designer и во View Designer, а также в заголовке окна просмотра таблиц "browse".
Замечание |
---|
Если вы удалите таблицу из базы данных, таблица останется в своем файле, но больше не будет иметь длинного имени. |
Для присвоения длинного имени таблицы базы данных
-
Откройте таблицу базы данных в Table Designer.
-
В Table Designer перейдите на закладку Table.
-
В боксе Name впечатайте желаемое длинное имя таблицы.
Для присвоения длинного имени таблицы базы данных программно
-
Используйте опцию NAME при создании таблицы базы данных с помощью команды SQL CREATE TABLE.
Для получения более подробной информации смотрите описание Дизайнер таблиц - Table Designer (Visual FoxPro) и Команда CREATE TABLE - SQL.
Переименование таблиц
Вы можете переименовать длинные имена для таблиц баз данных, а также имена табличных файлов, как таблиц баз данных, так и свободных таблиц. Вы можете переименовать длинные имена для таблиц баз данных с помощью Table Designer, потому, что вы изменяете ее длинное имя, а не имя ее файла. Вы можете переименовать свободные таблицы только программным способом, так как свободные таблицы не имеют длинных имен.
Для изменения длинного имени таблицы базы данных
-
Откройте базу данных в Database Designer.
-
Найдите желаемую таблицу и сделайте ее активной.
-
В меню Database щелкните на Modify.
-
В Table Designer щелкните на закладке Table.
-
В боксе Name впечатайте новое длинное имя таблицы.
Для получения более подробной информации смотрите описания Дизайнер баз данных - Database Designer (Visual FoxPro) and Дизайнер таблиц - Table Designer (Visual FoxPro).
Для програмнного переименования таблицы базы данных
-
Установите базу данных, содержащую желаемую таблицу текущей.
-
Используйте команду RENAME TABLE.
Для получения более подробной информации смотрите описание Комагды RENAME TABLE.
Для програмнного переименования свободной таблицы
-
Используйте команду RENAME.
Предупреждение Не используйте команду RENAME на таблицах баз данных. RENAME не обновляет обратную ссылку к базе данных и может вызвать ошибку при обращении к таблице. Используйте вместо этого команду RENAME TABLE.
Для получения более подробной информации смотрите описание Команда RENAME.