fork download
  1. CREATE OR REPLACE FUNCTION insert() RETURNS VOID
  2. AS
  3. $$
  4. DECLARE
  5. incidentid INTEGER;
  6. now TIMESTAMP WITH TIME ZONE;
  7.  
  8. BEGIN
  9. SELECT COALESCE(MAX(incident_id + 1),1) INTO incidentid FROM incidents;
  10. SELECT CURRENT_TIMESTAMP INTO now;
  11.  
  12. INSERT INTO incidents
  13. (
  14. incident_id,
  15. incident_name,
  16. fulltext,
  17. registered_at,
  18. registered_by,
  19. last_updated_at
  20. )
  21. VALUES
  22. (
  23. incidentid,
  24. '件名',
  25. '本文本文本文本文'
  26. now,
  27. 1,
  28. now
  29. );
  30. END;
  31. $$ LANGUAGE plpgsql;
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
CREATE OR REPLACE FUNCTION insert() RETURNS VOID
^
Main.java:6: error: class, interface, or enum expected
now TIMESTAMP WITH TIME ZONE;
^
Main.java:8: error: class, interface, or enum expected
BEGIN
^
Main.java:10: error: class, interface, or enum expected
SELECT CURRENT_TIMESTAMP INTO now;
^
Main.java:12: error: class, interface, or enum expected
INSERT INTO incidents
^
Main.java:24: error: unclosed character literal
    '??',
    ^
Main.java:24: error: unclosed character literal
    '??',
       ^
Main.java:25: error: unclosed character literal
    '????????'
    ^
Main.java:25: error: illegal line end in character literal
    '????????'
             ^
Main.java:30: error: class, interface, or enum expected
END;
^
Main.java:31: error: class, interface, or enum expected
$$ LANGUAGE plpgsql;
^
11 errors
stdout
Standard output is empty