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

Home -> Community -> Mailing Lists -> Oracle-L -> RE: DBMS_SQL.PARSE

RE: DBMS_SQL.PARSE

From: Jamadagni, Rajendra <rajendra.jamadagni_at_espn.com>
Date: Tue, 30 May 2000 11:13:01 -0400
Message-Id: <10513.107110@fatcity.com>


There are two PARSE procedures .... once is with a VARCHAR2 statement which effectively limits you to 2000 bytes limit (lower in multi-byte char set). If you need a larger space, use the PARSE statement with VARCHAR2S parameter, this will allow you a pretty large statement. Now you may ask "What is VARCHAR2S?", well it is basically a pl/sql table of varchar2(256), i.e. you'd build your SQL as a chunk of 256 bytes and assign them to a row of this pl/sql table. It works pretty well, I have been using it for some time now. More details are in the $ORACLE_HOME/rdbms/admin/dbmssql.sql file or in Application Developer's Guide or in one of the many books on the market.

Please note that when you use PARSE with a pl/sql table, the syntax is slightly different. Received on Tue May 30 2000 - 10:13:01 CDT

Original text of this message

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