What can be a size of a pl/sql block? Is there any limit?

Answers were Sorted based on User's Feedback

What can be a size of a pl/sql block? Is there any limit?..

Answer / pavan_1981

not more 32KB

Is This Answer Correct ?    2 Yes 0 No

What can be a size of a pl/sql block? Is there any limit?..

Answer / akshata kamat

The maximum parsed/compiled size of a PL/SQL block is 64K
and the maximum code size is 100K.You can run the following
select statement to query the size of an existing package or
procedure. SQL> select * from dba_object_size where name =

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More SQL PLSQL Interview Questions

How can triggers be used for the table auditing?

0 Answers  


16 Answers  

What is the difference between RDBMS and DBMS?

20 Answers   Stag Computers, Practical Viva Questions, Sapient,

What is difference between Procedures and Functions ?

6 Answers   Hi Caliber IT,

display your age in months?

2 Answers  

difference between SQL and C

1 Answers   Indus Software Technologies,

How to export the table data (this table having 18 million records) to .csv file. Please tell me is there any faster way to export the data.

8 Answers  

Show how functions and procedures are called in a pl/sql block.

0 Answers  

Differentiate between sga and pga.

0 Answers  

if i perform any operation on views such as insert, delete etc will my base table get affected?????

4 Answers  

What is different between union and minus?

7 Answers   Accenture, TCS,

Hi Guys, I have a situation where I need to access the column values from rowtype variable. However, the column names are dynamic. below is sample code: declare Cursor c1 is select * from emp; Cursor c2 is select column_name from xyztable; v_c2 c2%rowtype; v_str varchar2 v_value varchar2(200); begin for rec in c1 loop open c2;---this cursor has column names like EMPLOYEE_ID, FIRST_NAME, LAST_NAME etc. loop fetch c2 into v_c2; exit when c2%notfound; /* now lets say i want to access value of LAST_NAME from cursor c1, so I am writing below code, however it does not work as expected */ v_str:= 'rec.'|| v_c2.column_name; -- this will give me string like "rec.EMPLOYEE_ID" v_value:=v_str; end loop; end loop; end; / Plz help ASAP.Thanks.

2 Answers