मैं कई लाइनों पर कोड की लंबी PL / pgSQL लाइन को कैसे विभाजित करूं?


16

वहाँ कई लाइनों पर पीएल / pgSQL कोड की एक लंबी लाइन को विभाजित करने का एक तरीका है? मेरा प्रसंग एक ट्रिगर फंक्शन है, जहाँ मैं एक तालिका के अनुसार आवेषण लॉग करता हूँ:

INSERT INTO insert_log (log_time, description)
VALUES (
    now()
    , 'A description. Made up of 3 semi long sentences. That I want to split, in the code, not in the log table, over 3 lines for readability.'
);

2
यह प्लेन एसक्यूएल है, PL / pgSQL नहीं
a_horse_with_no_name

मैंने केवल उस चंक को शामिल किया, जिसकी मुझे मदद की ज़रूरत थी, यह PL / pgSQL फ़ंक्शन का हिस्सा है।
dw8547

जवाबों:


23

स्ट्रिंग स्थिरांक को कई लाइनों में विभाजित किया जा सकता है जैसा कि मैनुअल में प्रलेखित है

INSERT INTO insert_log (log_time, description)
VALUES (
    now()
    , 'A description. Made up of 3 semi long sentences. '
      'That I want to split, in the code, not in the log table, '
      'over 3 lines for readability.'
);
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.