Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Max PL/SQL package name size

Re: Max PL/SQL package name size

From: Jurij Modic <jmodic_at_src.si>
Date: Wed, 02 Dec 1998 21:53:32 GMT
Message-ID: <3665af07.7736105@news.siol.net>


On 2 Dec 1998 15:55:56 GMT, "Jim" <lermontovb_at_hotmail.com> wrote:

>We recently upgraded to Oracle Server 7.3.4 (from 7.3.3). Our DBAs (I'm a
>developer) claim there is a maximum <package name> + <function name> size
>limit of 32 characters.
>Does anyone know if this is true or if they just got the wrong end of the
>stick?

Your DBA's are definitively wrong. The only limitation I know regarding package/procedure names is 30 characters for *EACH* of them, hence the package_name + function_name can not exceed 60 characters.

Here is an example with length(package_name+proc_name) > 32 characters:

SQL> SET SERVEROUTPUT ON
SQL> CREATE OR REPLACE PACKAGE very_long_package_name AS   2 PROCEDURE very_long_procedure_name;   3 END very_long_package_name;
  4 /

Package created.

SQL> CREATE OR REPLACE PACKAGE BODY very_long_package_name AS   2 PROCEDURE very_long_procedure_name IS   3 BEGIN
  4 DBMS_OUTPUT.PUT_LINE('long names');   5 END very_long_procedure_name;
  6 END very_long_package_name;
  7 /

Package body created.

SQL> EXEC very_long_package_name.very_long_procedure_name long names

PL/SQL procedure successfully completed.

>Jim

HTH, Jurij Modic <jmodic_at_src.si>
Certified Oracle7 DBA (OCP)



The above opinions are mine and do not represent any official standpoints of my employer Received on Wed Dec 02 1998 - 15:53:32 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US