Поделиться через


Ограничения на имена столбцов

Имена столбцов могут содержать любые допустимые символы (например, пробелы). Если имена столбцов содержат символы, кроме букв, цифр и символов подчеркивания, имя должно быть разделено, заключив его в обратные кавычки (').

При использовании драйвера Microsoft Access или Microsoft Excel имена столбцов ограничиваются 64 символами, а более длинные имена приводят к ошибке. При использовании драйвера Paradox максимальное имя столбца составляет 25 символов. При использовании текстового драйвера максимальное имя столбца составляет 64 символа, а более длинные имена усекаются.

При использовании драйвера dBASE символы со значением ASCII больше 127 преобразуются в символы подчеркивания.

При использовании драйвера Microsoft Excel имена столбцов должны находиться в первой строке. Имя, которое в Microsoft Excel будет использовать ! символ , должно быть заключено в обратные кавычки (`). Символ ! преобразуется в $ символ, так как он ! не является допустимым в имени ODBC, даже если имя заключено в обратные кавычки. Все остальные допустимые символы Microsoft Excel (за исключением символа |") можно использовать в имени столбца, включая пробелы. Идентификатор с разделителями должен использоваться для имени столбца Microsoft Excel, чтобы включить пробел. Неопределенные имена столбцов заменяются именами, созданными драйвером, например Col1 для первого столбца.

Символ канала (|) нельзя использовать в имени столбца, независимо от того, заключено ли имя в обратные кавычки или нет.

Если используется текстовый драйвер, драйвер предоставляет имя по умолчанию, если имя столбца не указано. Например, драйвер вызывает первый столбец F1, второй столбец F2и т. д.