Le mieux est d'utiliser une syntaxe qui fonctionne pour toutes les bases de données. Je pense que la plupart des bases de données ne prennent pas en charge le 0x
syntaxe. Pour H2, cela fonctionnerait :
INSERT INTO survey_definition (id, name, period)
VALUES ('2D1EBC5B7D2741979CF0E84451C5BBB1', 'disease-activity', 'P1M');
Mais pour obtenir une syntaxe inter-base de données, vous devrez peut-être créer une fonction définie par l'utilisateur (par exemple uuid
) puis utilisez :
INSERT INTO survey_definition (id, name, period)
VALUES (uuid('2D1EBC5B7D2741979CF0E84451C5BBB1'), 'disease-activity', 'P1M');