सबसे अच्छा यदि आप एक सिंटैक्स का उपयोग करते हैं जो सभी डेटाबेस के लिए काम करता है। मुझे लगता है कि अधिकांश डेटाबेस 0x
. का समर्थन नहीं करते हैं वाक्य - विन्यास। H2 के लिए, यह काम करेगा:
INSERT INTO survey_definition (id, name, period)
VALUES ('2D1EBC5B7D2741979CF0E84451C5BBB1', 'disease-activity', 'P1M');
लेकिन क्रॉस-डेटाबेस सिंटैक्स प्राप्त करने के लिए, आपको एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाने की आवश्यकता हो सकती है (उदाहरण के लिए uuid
) और फिर उपयोग करें:
INSERT INTO survey_definition (id, name, period)
VALUES (uuid('2D1EBC5B7D2741979CF0E84451C5BBB1'), 'disease-activity', 'P1M');