powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / GUID отображение
10 сообщений из 10, страница 1 из 1
GUID отображение
    #38915496
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия 2015.3.22.1
С недавних пор эксперт показывает гуиды в виде текстового представления. Но иногда с косяком в последнем знаке
Пример:
Код: plsql
1.
2.
3.
4.
CREATE TABLE TGUIDS (ID  CHAR(16) CHARACTER SET OCTETS);

insert into TGuids (ID) values (char_to_uuid('AB98A16C-BA3C-C745-8CBD-2C69C9FD6408'));
select uuid_to_char(T.id), T.* from TGuids T



В результате эксперт показывает AB98A16C-BA3C-C745-8CBD-2C69C9FD640 0

PS: Не совсеми гуидами так. Только с некоторыми
...
Рейтинг: 0 / 0
GUID отображение
    #38915731
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserВерсия 2015.3.22.1
С недавних пор эксперт показывает гуиды в виде текстового представления. Но иногда с косяком в последнем знаке
Пример:
Код: plsql
1.
2.
3.
4.
CREATE TABLE TGUIDS (ID  CHAR(16) CHARACTER SET OCTETS);

insert into TGuids (ID) values (char_to_uuid('AB98A16C-BA3C-C745-8CBD-2C69C9FD6408'));
select uuid_to_char(T.id), T.* from TGuids T



В результате эксперт показывает AB98A16C-BA3C-C745-8CBD-2C69C9FD640 0

PS: Не совсеми гуидами так. Только с некоторыми

нашли решение корректного отображения GuID-ов?
...
Рейтинг: 0 / 0
GUID отображение
    #38916058
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав Клевцов,
Судя по твоему профилю - разделом ошибся?
...
Рейтинг: 0 / 0
GUID отображение
    #38916377
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня все правильно показывает - восьмерку.
...
Рейтинг: 0 / 0
GUID отображение
    #38916408
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserСтанислав Клевцов,
Судя по твоему профилю - разделом ошибся?

ммм ?
...
Рейтинг: 0 / 0
GUID отображение
    #38916556
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
Как показали манипуляции с настройками - влияет параметр " Параметры базы данных - Дополнительные - Обрезать концевые пробелы полей типа CHAR ". При её включении - гуиды корёжит.
Не уверен теперь что это баг, но и фича в данном конкретном случае весьма сомнительная.
...
Рейтинг: 0 / 0
GUID отображение
    #38916654
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserКак показали манипуляции с настройками - влияет параметр " Параметры базы данных - Дополнительные - Обрезать концевые пробелы полей типа CHAR ". При её включении - гуиды корёжит.

Это поправимо, я полагаю.
...
Рейтинг: 0 / 0
GUID отображение
    #38916857
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
Было бы супер. Я так понимаю только после моратория 3.0 ?
Кстати, как вариант, не применять этот rtrim к кодировке octet вообще. Для бинарщины он априори опасен.
...
Рейтинг: 0 / 0
GUID отображение
    #38916880
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserБыло бы супер. Я так понимаю только после моратория 3.0 ?


Исправил уже.
...
Рейтинг: 0 / 0
GUID отображение
    #38917210
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
Да, теперь работает. Спасибо!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / GUID отображение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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