ในอินเตอร์เน็ตฝรั่งก็ยังแก้ไขบัคตรงนี้ไม่ได้ แต่ปล่อยซอฟท์แวร์ออกมาตั้งหลายปีแล้ว คือ มันติดบัค
$$
$BODY$
Error Unterminated dollar quote started at position
จะไม่ใส่ $$ มันก็ไม่ยอมอีก พอใส่เข้าไปก็ Error สรุปคือไม่สามารถ CREATE PROCEDURE บน PostgressSQL ได้
ผมไล่อ่านในอินเตอร์เน็ตไป 20 หน้าแล้วก็ไม่เจอว่าใครสามารถแก้ไขได้
ขอรายละเอียดเพิ่มหน่อยครับ
ถ้าเปลี่ยนไปใช้รูปแบบนี้ได้มั้ยครับ
ได้แล้วครับ มันเป็นกับ client อย่าง aginity มันไม่รู้จัก $$ ต้องเขียนแบบนี้ครับ
CREATE FUNCTION do_something()
RETURNS something
AS '
BEGIN
-- BODY
END;' LANGUAGE plpgsql;