Melhor se você usar uma sintaxe que funcione para todos os bancos de dados. Acho que a maioria dos bancos de dados não suporta o
0x
sintaxe. Para H2, isso funcionaria:INSERT INTO survey_definition (id, name, period)
VALUES ('2D1EBC5B7D2741979CF0E84451C5BBB1', 'disease-activity', 'P1M');
Mas para obter uma sintaxe de banco de dados cruzado, você pode precisar criar uma função definida pelo usuário (por exemplo
uuid
) e, em seguida, use:INSERT INTO survey_definition (id, name, period)
VALUES (uuid('2D1EBC5B7D2741979CF0E84451C5BBB1'), 'disease-activity', 'P1M');