1) The document discusses using PL/SQL to generate output and manipulate variables. It shows how to declare and initialize different types of variables, use constants, and output variable values.
2) Examples demonstrate using DBMS_OUTPUT to write messages and values to the screen, as well as errors that can occur when variables are not initialized properly or constants are reassigned.
3) The document is a guide for learning Oracle generated by SkyEss Techno Solutions Pvt. Ltd. for training purposes.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
311 views
02 PLSQL
1) The document discusses using PL/SQL to generate output and manipulate variables. It shows how to declare and initialize different types of variables, use constants, and output variable values.
2) Examples demonstrate using DBMS_OUTPUT to write messages and values to the screen, as well as errors that can occur when variables are not initialized properly or constants are reassigned.
3) The document is a guide for learning Oracle generated by SkyEss Techno Solutions Pvt. Ltd. for training purposes.
DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON
SQL> cl scr
SQL> BEGIN 2 DBMS_OUTPUT.PUT_LINE('First Message From PL/SQL'); 3 END; 4 /
PL/SQL procedure successfully completed.
SQL> SET SERVEROUTPUT ON SQL> R 1 BEGIN 2 DBMS_OUTPUT.PUT_LINE('First Message From PL/SQL'); 3* END; First Message From PL/SQL
PL/SQL procedure successfully completed.
SQL> SET SERVEROUTPUT OFF SQL> R 1 BEGIN 2 DBMS_OUTPUT.PUT_LINE('First Message From PL/SQL'); 3* END;
PL/SQL procedure successfully completed.
SQL> SET SERVEROUTPUT ON SQL> R 1 BEGIN 2 DBMS_OUTPUT.PUT_LINE('First Message From PL/SQL'); 3* END; First Message From PL/SQL
PL/SQL procedure successfully completed.
SQL> SELECT 'First Message From PL/SQL' SampleOutput FROM DUAL;
SAMPLEOUTPUT ------------------------- First Message From PL/SQL
SQL> SET SERVEROUTPUT OFF SQL> R Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 1* SELECT 'First Message From PL/SQL' SampleOutput FROM DUAL
SAMPLEOUTPUT ------------------------- First Message From PL/SQL
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) := 99; 4 V_Sample3 NUMBER(2) NOT NULL := 0; 5 V_Sample4 NUMBER(2) := 50; 6 V_Sample5 NUMBER(2) DEFAULT 25; Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||V_Sample1); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||V_Sample2); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||V_Sample3); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||V_Sample4); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||V_Sample5); 13* END; SQL> / The Value in Sample1 : The Value in Sample2 : 99 The Value in Sample3 : 0 The Value in Sample4 : 50 The Value in Sample5 : 25
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) := 99; 4 V_Sample3 NUMBER(2) NOT NULL := 0; 5 V_Sample4 NUMBER(2) := 50; 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1), 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13* END; SQL> / The Value in Sample1 : Not Assigned The Value in Sample2 : 99 The Value in Sample3 : 0 The Value in Sample4 : 50 The Value in Sample5 : 25
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) :=99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50; Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1), 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13* END; SQL> / V_Sample3 NUMBER(2) NOT NULL; * ERROR at line 4: ORA-06550: line 4, column 11: PLS-00218: a variable declared NOT NULL must have an initialization assignment
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) :=99; 4 V_Sample3 NUMBER(2) NOT NULL := 0; 5 V_Sample4 NUMBER(2) := 50; 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1), 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 V_Sample2 := 55; 14 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 15* END; SQL> / V_Sample2 := 55; * ERROR at line 13: ORA-06550: line 13, column 1: PLS-00363: expression 'V_SAMPLE2' cannot be used as an assignment target ORA-06550: line 13, column 1: PL/SQL: Statement ignored
Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) :=99; 4 V_Sample3 NUMBER(2) NOT NULL := 0; 5 V_Sample4 NUMBER(2) := 50; 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1), 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')); 14* END; SQL> / The Value in Sample1 : Not Assigned The Value in Sample2 : 99 The Value in Sample3 : 0 The Value in Sample4 : 50 The Value in Sample5 : 25 The Value in Sample5 : 99
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : ||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 14* END; SQL> / ERROR: ORA-01756: quoted string not properly terminated
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample1NUMBER(2); * ERROR at line 2: ORA-06550: line 2, column 16: PLS-00103: Encountered the symbol "(" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table LONG_ double ref char time timestamp interval date binary national character nchar The symbol "<an identifier>" was substituted for "(" to continue. ORA-06550: line 3, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >=
Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : ||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / ERROR: ORA-01756: quoted string not properly terminated
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample1NUMBER(2); * ERROR at line 2: Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 ORA-06550: line 2, column 16: PLS-00103: Encountered the symbol "(" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table LONG_ double ref char time timestamp interval date binary national character nchar The symbol "<an identifier>" was substituted for "(" to continue. ORA-06550: line 3, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >=
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBERCONSTANT2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample1NUMBERCONSTANT2); * ERROR at line 2: ORA-06550: line 2, column 25: PLS-00103: Encountered the symbol ")" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table LONG_ double ref char time timestamp interval date binary national character Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 nchar ORA-06550: line 3, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as between from using || member S ORA-06550:
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1NUMBERCONSTANT2CONSTANT; 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample1NUMBERCONSTANT2CONSTANT; * ERROR at line 2: ORA-06550: line 2, column 1: PLS-00114: identifier 'V_SAMPLE1NUMBERCONSTANT2CONSTA' too long ORA-06550: line 2, column 33: PLS-00103: Encountered the symbol ";" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table LONG_ double ref char time timestamp interval date binary national charac ORA-06550: line 3, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <>
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample2 CONSTANT NUMBER(2) = 99; 3 V_Sample3 NUMBER(2) NOT NULL; 4 V_Sample4 NUMBER(2) := 50 5 V_Sample5 NUMBER(2) DEFAULT 25; 6 BEGIN 7 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 13* END; SQL> / V_Sample2 CONSTANT NUMBER(2) = 99; * ERROR at line 2: ORA-06550: line 2, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 5, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 7, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 between from using || member S ORA-06550: line 9, column 1: PLS-00103: Encountered the symbol "DBMS_OUTPUT" when expecting one of the following: := . ( % ; The symbol ":=" was substituted for "DBMS_OUTPUT" to continue.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) = 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample2 CONSTANT NUMBER(2) = 99; * ERROR at line 3: ORA-06550: line 3, column 30: PLS-00103: Encountered the symbol "=" when expecting one of the following: := ; not null default character The symbol ":= was inserted before "=" to continue. ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ Th ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as between from using || member S ORA-06550: line 10, column 1: PLS-00103: Encountered the symbol "DBMS_OUTPUT" when expecting one of the following: := . ( % ; The symbol ":=" was substituted for "DBMS_OUTPUT" to continue. Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) := 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / V_Sample5 NUMBER(2) DEFAULT 25; * ERROR at line 6: ORA-06550: line 6, column 1: PLS-00103: Encountered the symbol "V_SAMPLE5" when expecting one of the following: * & = - + ; < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like between || multiset member SUBMULTISET_ The symbol ";" was substituted for "V_SAMPLE5" to continue. ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as between from using || member S ORA-06550: line 10, column 1: PLS-00103: Encountered the symbol "DBMS_OUTPUT" when expecting one of the following: := . ( % ; The symbol ":=" was substituted for "DBMS_OUTPUT" to continue.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_Sample1 NUMBER(2); 3 V_Sample2 CONSTANT NUMBER(2) := 99; 4 V_Sample3 NUMBER(2) NOT NULL; 5 V_Sample4 NUMBER(2) := 50; Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 6 V_Sample5 NUMBER(2) DEFAULT 25; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned')); 9 DBMS_OUTPUT.PUT_LINE('The Value in Sample2 : '||NVL(TO_CHAR(V_Sample2), 'Not Assigned')) 10 DBMS_OUTPUT.PUT_LINE('The Value in Sample3 : '||NVL(TO_CHAR(V_Sample3), 'Not Assigned')); 11 DBMS_OUTPUT.PUT_LINE('The Value in Sample4 : '||NVL(TO_CHAR(V_Sample4), 'Not Assigned')); 12 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample5), 'Not Assigned')); 13 DBMS_OUTPUT.PUT_LINE('The Value in Sample5 : '||NVL(TO_CHAR(V_Sample12), 'Not Assigned')); 14* END; SQL> / DBMS_OUTPUT.PUT_LINE('The Value in Sample1 : '||NVL(TO_CHAR(V_Sample1, 'Not Assigned'));
* ERROR at line 8: ORA-06550: line 8, column 88: PLS-00103: Encountered the symbol ";" when expecting one of the following: . ( ) , * % & | = - + < / > at in is mod remainder not rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as between from using || member SUBMULTISET_ The symbol ")" was substituted for ";" to continue. ORA-06550: line 10, column 1: PLS-00103: Encountered the symbol "DBMS_OUTPUT" when expecting one of the following: := . ( % ; The symbol ":=" was substituted for "DBMS_OUTPUT" to continue.
SQL> cl scr
SQL> BEGIN 2 DBMS_OUTPUT.PUT_LINE('Text With Out Quotes'); 3 --DBMS_OUTPUT.PUT_LINE('''Text With in Quotes'''); 4 --DBMS_OUTPUT.PUT_LINE('''Text'' ''With'' ''in'' ''Quotes'''); 5 --DBMS_OUTPUT.PUT_LINE(Q'!'Text With in Quotes'!'); 6 --DBMS_OUTPUT.PUT_LINE(Q'!'Text' 'With' 'in' 'Quotes'!'); 7 END; 8 / Text With Out Quotes
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 BEGIN 2 DBMS_OUTPUT.PUT_LINE('Text With Out Quotes'); 3 DBMS_OUTPUT.PUT_LINE('''Text With in Quotes'''); 4 --DBMS_OUTPUT.PUT_LINE('''Text'' ''With'' ''in'' ''Quotes'''); 5 --DBMS_OUTPUT.PUT_LINE(Q'!'Text With in Quotes'!'); Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 6 --DBMS_OUTPUT.PUT_LINE(Q'!'Text' 'With' 'in' 'Quotes'!'); 7* END; SQL> / Text With Out Quotes 'Text With in Quotes'
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 BEGIN 2 DBMS_OUTPUT.PUT_LINE('Text With Out Quotes'); 3 DBMS_OUTPUT.PUT_LINE('''Text With in Quotes'''); 4 DBMS_OUTPUT.PUT_LINE('''Text'' ''With'' ''in'' ''Quotes'''); 5 --DBMS_OUTPUT.PUT_LINE(Q'!'Text With in Quotes'!'); 6 --DBMS_OUTPUT.PUT_LINE(Q'!'Text' 'With' 'in' 'Quotes'!'); 7* END; SQL> / Text With Out Quotes 'Text With in Quotes' 'Text' 'With' 'in' 'Quotes'
PL/SQL procedure successfully completed.
SQL> BEGIN 2 DBMS_OUTPUT.PUT_LINE('Text With Out Quotes'); 3 DBMS_OUTPUT.PUT_LINE('''Text With in Quotes'''); 4 DBMS_OUTPUT.PUT_LINE('''Text'' ''With'' ''in'' ''Quotes'''); 5 DBMS_OUTPUT.PUT_LINE(Q'!'Text With in Quotes'!'); 6 DBMS_OUTPUT.PUT_LINE(Q'!'Text' 'With' 'in' 'Quotes'!'); 7 END; 8 / Text With Out Quotes 'Text With in Quotes' 'Text' 'With' 'in' 'Quotes' 'Text With in Quotes' 'Text' 'With' 'in' 'Quotes'
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 String1 VARCHAR2(30) := 'Oracle'; 3 String2 VARCHAR2(30) := 'Corporation'; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First String is : '||String1); 6 DBMS_OUTPUT.PUT_LINE('Your Second String is : ' ||String2); 7 DBMS_OUTPUT.PUT_LINE('Your Final String is : '||String1||String2); 8* END; SQL> / Your First String is : Oracle Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 Your Second String is : Corporation Your Final String is : OracleCorporation
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 String1 VARCHAR2(30) := 'Oracle'; 3 String2 VARCHAR2(30) := 'Corporation'; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First String is : '||String1); 6 DBMS_OUTPUT.PUT_LINE('Your Second String is : ' ||String2); 7 DBMS_OUTPUT.PUT_LINE('Your Final String is : '||CONCAT(String1, CONCAT(' ', String2))); 8* END; SQL> / Your First String is : Oracle Your Second String is : Corporation Your Final String is : Oracle Corporation
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 MyNumber1 NUMBER := 10; 3 MyNumber2 NUMBER := 20; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First Number is : '||MyNumber1); 6 DBMS_OUTPUT.PUT_LINE('Your Second Number is : '||MyNumber2); 7 DBMS_OUTPUT.PUT_LINE('The Sum of '||MyNumber1||' and '||MyNumber2||' is : '||TO_CHAR(MyNumber1 + MyNumber2, '999D99')); 8* END; SQL> / Your First Number is : 10 Your Second Number is : 20 The Sum of 10 and 20 is : 30.00
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 MyNumber1 NUMBER := 10; 3 MyNumber2 NUMBER := 20; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First Number is : '||TO_CHAR(TO_DATE(MyNumber1, 'J'), 'JSP')); Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 6 DBMS_OUTPUT.PUT_LINE('Your Second Number is : '||TO_CHAR(TO_DATE(MyNumber2, 'J'), 'JSP')); 7 DBMS_OUTPUT.PUT_LINE('The Sum of '||TO_CHAR(TO_DATE(MyNumber1, 'J'), 'JSP')||' and '||TO_CHAR(TO_DATE(MyNumber2, 'J'), 'JSP')||' is : '||TO_CHAR(TO_DATE(MyNumber1 + MyNumber2, 'J'), 'JSP')); 8* END; SQL> / Your First Number is : TEN Your Second Number is : TWENTY The Sum of TEN and TWENTY is : THIRTY
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> DECLARE 2 String1 VARCHAR2(30) := '&String1'; 3 String2 VARCHAR2(30) := '&String2'; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First String is : '||String1); 6 DBMS_OUTPUT.PUT_LINE('Your Second String is : '||String2); 7 DBMS_OUTPUT.PUT_LINE('Your Final String is : '||String1||String2); 8 END; 9 / Enter value for string1: Oracle Enter value for string2: Corporation Your First String is : Oracle Your Second String is : Corporation Your Final String is : OracleCorporation
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 String1 VARCHAR2(30); 3 String2 VARCHAR2(30); 4 BEGIN 5 String1 := '&String1'; 6 DBMS_OUTPUT.PUT_LINE('Your First String is : '||String1); 7 String2 := '&String2'; 8 DBMS_OUTPUT.PUT_LINE('Your Second String is : '||String2); 9 DBMS_OUTPUT.PUT_LINE('Your Final String is : '||String1||String2); 10* END; SQL> / Enter value for string1: Oracle Enter value for string2: Corporation Your First String is : Oracle Your Second String is : Corporation Your Final String is : OracleCorporation
PL/SQL procedure successfully completed.
SQL> cl scr
Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 SQL> ED Wrote file afiedt.buf
1 DECLARE 2 MyNumber1 NUMBER := &Number1; 3 MyNumber2 NUMBER := &Number2; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE('Your First Number is : '||TO_CHAR(TO_DATE(MyNumber1, 'J'), 'JSP')); 6 DBMS_OUTPUT.PUT_LINE('Your Second Number is : '||TO_CHAR(TO_DATE(MyNumber2, 'J'), 'JSP')); 7 DBMS_OUTPUT.PUT_LINE('The Sum of '||TO_CHAR(TO_DATE(MyNumber1, 'J'), 'JSP')||' and '||TO_CHAR(TO_DATE(MyNumber2, 'J'), 'JSP')||' is : '||TO_CHAR(TO_DATE(MyNumber1 + MyNumber2, 'J'), 'JSP')); 8* END; SQL> / Enter value for number1: 25 Enter value for number2: 45 Your First Number is : TWENTY-FIVE Your Second Number is : FORTY-FIVE The Sum of TWENTY-FIVE and FORTY-FIVE is : SEVENTY
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_FirstName VARCHAR2(30) := '&FName'; 3 V_MiddleName VARCHAR2(30) := '&MName'; 4 V_LastName VARCHAR2(30) := '&LName'; 5 V_DOB DATE := '&DateOfBirth'; 6 BEGIN 7 DBMS_OUTPUT.PUT_LINE('Your First Name is : '||V_FirstName); 8 DBMS_OUTPUT.PUT_LINE('Your Middle Name is : '||V_MiddleName); 9 DBMS_OUTPUT.PUT_LINE('Your Last Name is : '||V_LastName); 10 DBMS_OUTPUT.PUT_LINE('******Concatenating******'); 11 DBMS_OUTPUT.PUT_LINE('Your Full Name is : '||V_FirstName||' '||V_MiddleName||' '||V_LastName); 12 DBMS_OUTPUT.PUT_LINE('Your Date of Birth is : '|| V_DOB); 13 DBMS_OUTPUT.PUT_LINE('Your Were Born on : '|| TO_CHAR(V_DOB, 'Day')); 14 DBMS_OUTPUT.PUT_LINE('Your Present Age is : '|| TRUNC((SYSDATE- V_DOB)/365)); 15* END; SQL> / Enter value for fname: Sample Enter value for mname: Simple Enter value for lname: Text Enter value for dateofbirth: 12-JAN-96 Your First Name is : Sample Your Middle Name is : Simple Your Last Name is : Text ******Concatenating****** Your Full Name is : Sample Simple Text Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 Your Date of Birth is : 12-JAN-96 Your Were Born on : Friday Your Present Age is : 6
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 V_FirstName VARCHAR2(30) := '&FName'; 3 V_MiddleName VARCHAR2(30) := '&MName'; 4 V_LastName VARCHAR2(30) := '&LName'; 5 V_DOB DATE := '&DateOfBirth'; 6 BEGIN 7 DBMS_OUTPUT.PUT_LINE('Your First Name is : '||V_FirstName); 8 DBMS_OUTPUT.PUT_LINE('Your Middle Name is : '||V_MiddleName); 9 DBMS_OUTPUT.PUT_LINE('Your Last Name is : '||V_LastName); 10 DBMS_OUTPUT.PUT_LINE('******Concatenating******'); 11 DBMS_OUTPUT.PUT_LINE('Your Full Name is : '||V_FirstName||' '||V_MiddleName||' '||V_LastName); 12 DBMS_OUTPUT.PUT_LINE('Your Date of Birth is : '|| V_DOB); 13 DBMS_OUTPUT.PUT_LINE('Your Were Born on : '|| TO_CHAR(V_DOB, 'Day')); 14 DBMS_OUTPUT.PUT_LINE('Your Present Age is : '|| TRUNC(MONTHS_BETWEEN(SYSDATE, V_DOB)/12)); 15* END; SQL> / Enter value for fname: Sample Enter value for mname: Simple Enter value for lname: Text Enter value for dateofbirth: 12-MAR-86 Your First Name is : Sample Your Middle Name is : Simple Your Last Name is : Text ******Concatenating****** Your Full Name is : Sample Simple Text Your Date of Birth is : 12-MAR-86 Your Were Born on : Wednesday Your Present Age is : 16
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> DECLARE 2 BEGIN 3 NULL; 4 DECLARE 5 BEGIN 6 NULL; 7 EXCEPTION 8 WHEN OTHERS THEN 9 NULL; 10 END; 11 EXCEPTION 12 WHEN OTHERS THEN Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 13 NULL; 14 END; 15 /
PL/SQL procedure successfully completed.
SQL> DECLARE 2 BEGIN 3 NULL; 4 DECLARE 5 BEGIN 6 NULL; 7 DECLARE 8 BEGIN 9 NULL; 10 EXCEPTION 11 WHEN OTHERS THEN 12 NULL; 13 END; 14 DECLARE 15 BEGIN 16 NULL; 17 EXCEPTION 18 WHEN OTHERS THEN 19 NULL; 20 END; 21 EXCEPTION 22 WHEN OTHERS THEN 23 NULL; 24 END; 25 EXCEPTION 26 WHEN OTHERS THEN 27 NULL; 28 END; 29 /
PL/SQL procedure successfully completed.
SQL> ED Wrote file afiedt.buf
1 DECLARE 2 BEGIN 3 NULL; 4 DECLARE 5 BEGIN 6 NULL; 7 DECLARE 8 BEGIN 9 NULL; 10 EXCEPTION 11 WHEN OTHERS THEN 12 NULL; 13 END; 14 DECLARE 15 BEGIN Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 16 NULL; 17 EXCEPTION 18 WHEN OTHERS THEN 19 DECLARE 20 BEGIN 21 NULL; 22 EXCEPTION 23 WHEN OTHERS THEN 24 NULL; 25 END; 26 NULL; 27 END; 28 EXCEPTION 29 WHEN OTHERS THEN 30 NULL; 31 END; 32 EXCEPTION 33 WHEN OTHERS THEN 34 NULL; 35* END; SQL> /
PL/SQL procedure successfully completed.
SQL> cl scr
SQL> DECLARE 2 BEGIN 3 NULL; 4 DECLARE 5 BEGIN 6 NULL; 7 DECLARE 8 BEGIN 9 NULL; 10 EXCEPTION 11 WHEN OTHERS THEN 12 NULL; 13 END; 14 DECLARE 15 BEGIN 16 NULL; 17 EXCEPTION 18 WHEN OTHERS THEN 19 DECLARE 20 BEGIN 21 NULL; 22 EXCEPTION 23 WHEN OTHERS THEN 24 NULL; 25 END; 26 NULL; 27 END; 28 EXCEPTION 29 WHEN OTHERS THEN 30 NULL; Spool Generated For Class of Oracle By Satish K Yellanki
Document Generated By SkyEss Techno Solutions Pvt. Ltd. For Queries And Live Project Experience in Any Domain Mail at: [email protected] (OR) [email protected] Mobile : 9030750090 31 END; 32 EXCEPTION 33 WHEN OTHERS THEN 34 DECLARE 35 BEGIN 36 NULL; 37 DECLARE 38 BEGIN 39 NULL; 40 EXCEPTION 41 WHEN OTHERS THEN 42 NULL; 43 END; 44 DECLARE 45 BEGIN 46 NULL; 47 EXCEPTION 48 WHEN OTHERS THEN 49 DECLARE 50 BEGIN 51 NULL; 52 EXCEPTION 53 WHEN OTHERS THEN 54 NULL; 55 END; 56 NULL; 57 END; 58 EXCEPTION 59 WHEN OTHERS THEN 60 NULL; 61 END; 62 NULL; 63 END; 64 /
Lions under the Throne Essays on the History of English Public Law 1st Edition Stephen Sedley - Download the entire ebook instantly and explore every detail