0votos

python en PL-SQL

por alvaro sanz llorente hace 1 año

.

python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
create or replace function conversoreuro(dato varchar,cantidad integer)return integer as 
conversion integer; 
begin 
 if dato='euro' then  
 
  conversion:=cantidad*166.386; 
  
  
  else 
     
  conversion:=cantidad/166.386; 
  end if; 
  return conversion; 
  end; 
   
 
   
  declare 
  
   dato varchar(30); 
 cantidad integer; 
  begin 
    dato:='&dato'; 
    cantidad:=&dato2; 
    if dato='euro' then 
      dbms_output.put_line('cantidad de euro a peseta son:'||conversoreuro (dato,cantidad)||' pts'); 
    else 
  dbms_output.put_line('cantidad de peseta a euros son:'||conversoreuro (dato,cantidad)||' €'); 
  end if; 
  end; 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.