0% found this document useful (0 votes)
142 views

PLSQL 2 7 Practice

The document provides an example PL/SQL block containing bad programming practices and asks the user to modify it to demonstrate good programming practices such as explicit data type conversions, meaningful variable names, use of %TYPE, uppercase and lowercase conventions, single and multi-line comments, and clear indentation. The modified block is then re-run to validate it executes correctly using good programming techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views

PLSQL 2 7 Practice

The document provides an example PL/SQL block containing bad programming practices and asks the user to modify it to demonstrate good programming practices such as explicit data type conversions, meaningful variable names, use of %TYPE, uppercase and lowercase conventions, single and multi-line comments, and clear indentation. The modified block is then re-run to validate it executes correctly using good programming techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Try It / Solve It

1. Enter and run the following PL/SQL block. It will execute correctly if you have entered it
correctly, but it contains some examples of bad programming practices.

A. Modify the block to use good programming practices, and re-run the block.

B. Your modified block should contain examples of the following good programming practices:
explicit data type conversions, meaningful and consistent variable names, use of %TYPE, upper and
lowercase conventions, single and multi-line comments, and clear indentation.

DECLARE myvar1 VARCHAR2(20); myvar2 number(4); BEGIN SELECT country_name


INTO myvar1 FROM countries WHERE country_id = 421; myvar2 := '1234';
MYVAR2 := myvar2 * 2; DBMS_OUTPUT.PUT_LINE(myvar1); End;

DECLARE

myvar1 VARCHAR2(20);

myvar2 number(4);

BEGIN

SELECT country_name INTO myvar1

FROM countries WHERE country_id = 45;

myvar2 := 1234;

MYVAR2 := myvar2 * 2;

DBMS_OUTPUT.PUT_LINE(myvar1);

End;

You might also like