powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строки с последним пробелом и связывание таблиц
3 сообщений из 3, страница 1 из 1
Строки с последним пробелом и связывание таблиц
    #39755146
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы, конечно, знаете и то, что в таблицах MS Access текстовые поля могут иметь значения с пробелами в конце, и то, что при просмотре/редактировании таблицы и выходе из поля "по Enter" MS Access эти пробелы удаляет ...

А знаете ли вы, что при связывании таблиц MS Access считает такие значения (с последними пробелами) тождественными значениям без конечных пробелов (и успешно по ним связывает таблицы)?

Внимание, вопрос: насколько такое поведение кошерно? И, кстати, задокументировано ли оно?
...
Рейтинг: 0 / 0
Строки с последним пробелом и связывание таблиц
    #39755187
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSнасколько такое поведение кошерно?Кошерно. Текстовые строки - не бинарные.

Иван FXSИ, кстати, задокументировано ли оно?Абсолютно во всех СУБД строковые поля - space-padded.
...
Рейтинг: 0 / 0
Строки с последним пробелом и связывание таблиц
    #39758426
Иван FXSВы, конечно, знаете и то, что в таблицах MS Access текстовые поля могут иметь значения с пробелами в конце, и то, что при просмотре/редактировании таблицы и выходе из поля "по Enter" MS Access эти пробелы удаляет ... Не всегда. Акс поддерживает текстовые поля как переменной, так и фиксированной длины (дополняется пробелами).
У поля за это отвечает определенный атрибут.
Попробуйте выполнить такой запрос и посмотрите:
Код: sql
1.
CREATE TABLE Proba (VCh TEXT(50), Ch CHAR(50))

Я в этой таблице внес одинаковые значения в поля и в запросе связал ее с собой же по разным полям. И да, действительно, завершающие пробелы игнорируются. Не знал...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строки с последним пробелом и связывание таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]