Невозможно найти строку в базе данных по UUID RAW (32)

У меня есть следующая таблица:

create table Mike_Test
( Id          raw(32)      default sys_guid() not null primary key,
  Value        varchar2(80) not null unique
);

Теперь я вставляю в эту таблицу:

INSERT INTO Mike_Test (VALUE) VALUES ('Blah');

Я могу подтвердить, что там новая строка:

select * from Mike_Test;

И я вижу:

08364fc81419429d83c9bcedb24a9a57    Blah

Теперь я пытаюсь ВЫБРАТЬ эту строку с помощью:

select * from Mike_Test WHERE ID='08364fc81419429d83c9bcedb24a9a57';

Однако я получаю ноль строк и ноль ошибок. Что я делаю не так?

5
задан Mike Christensen 3 December 2017 в 01:21
поделиться