You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DBMS_OUTPUT: Missing 32767 byte max line size enforcement #21
ORA-20000: ORU-10028: line length overflow, limit of 32767 bytes
IvorySQL Behavior
IvorySQL accepts lines of any length (tested with 50000 bytes successfully).
Test Case
-- This should fail with ORU-10028 but succeeds in IvorySQL
DO $$
DECLARE
chunk TEXT := repeat('A', 25000);
BEGINdbms_output.enable(100000);
dbms_output.put(chunk);
dbms_output.put(chunk); -- 50000 bytes totaldbms_output.new_line();
END;
$$;
Expected Fix
Add line length check in pl_dbms_output.c for both PUT and PUT_LINE functions. When line exceeds 32767 bytes, raise error:
ORU-10028: line length overflow, limit of 32767 bytes
Activity
docs: add line length limit difference and issue #21
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT
feat: add 32767 byte line length limit to DBMS_OUTPUT