HOW TO FIX THIS CODE IN ORACLE SQL ? CREATE OR REPLACE PROCEDURE CONVERT_VAL(V1 VARCHAR,V2 VARCHAR,AMT NUMBER) IS val VARCHAR2(100); val1 VARCHAR2(2); val2 varchar2(2); amount number; DECLARE meter NUMBER := 0; Cem NUMBER := 0; BEGIN val1:=v1; val2:=v2; amount:=amt; Select case when val1!=val2 then case when lower(val1)='km' meter := km * 1000; Cem := meter * 100; dbms_output.Put_line('The value of KM NUMBER KM to meters is: ' ||meter); dbms_output.Put_line('The value of KM NUMBER KM to centimeters is: ' ||cem); when lower(val1)='m' dbms_output.Put_line('The value of M NUMBER M to KM is: ' ||KM); dbms_output.Put_line('The value of M NUMBER M to centimeters is: ' ||cem); when lower(val1)='Cm' dbms_output.Put_line('The value of M NUMBER CM to KM is: ' ||KM); dbms_output.Put_line('The value of M NUMBER CM to M is: ' ||M); else 'same metric conversion is not possible OR YOUR INPUT IS INCORRECT ' end as val into val from dual; dbms_output.Put_line(val); END; / BEGIN CONVERT_VAL; END; ------I ENTER METER ,KM OR CM ,IT WILL convert to the corresponding other unit。 the code is not working .

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

 HOW TO FIX THIS CODE IN ORACLE SQL ?
CREATE OR REPLACE PROCEDURE CONVERT_VAL(V1 VARCHAR,V2 VARCHAR,AMT NUMBER) IS
 val VARCHAR2(100);
 val1 VARCHAR2(2);
 val2 varchar2(2);
 amount number;

   DECLARE
      meter NUMBER := 0;
       Cem NUMBER := 0;
   BEGIN
    val1:=v1;
    val2:=v2;
    amount:=amt;
    Select case when val1!=val2 then 
                          case
                          when lower(val1)='km' 
      meter := km * 1000;
      Cem := meter * 100;
      dbms_output.Put_line('The value of KM NUMBER KM to meters is: ' ||meter);
      dbms_output.Put_line('The value of KM NUMBER KM to centimeters is: ' ||cem);
  when lower(val1)='m' 
     dbms_output.Put_line('The value of M NUMBER M to KM is: ' ||KM);
      dbms_output.Put_line('The value of M NUMBER M to centimeters is: ' ||cem);
        when lower(val1)='Cm' 
     dbms_output.Put_line('The value of M NUMBER CM to KM is: ' ||KM);
      dbms_output.Put_line('The value of M NUMBER CM to M is: ' ||M);
      else 
                          'same metric conversion is not possible OR YOUR INPUT IS INCORRECT '          
                                                                           end 
                                                  as val into val 
                                                  from dual;
                                                                                                  
                                                        dbms_output.Put_line(val);
                                          
END;

/

BEGIN
CONVERT_VAL;
END; 

------I ENTER METER ,KM OR CM ,IT WILL convert to the corresponding other unit。

the code is not working .

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY