Sunteți pe pagina 1din 1

//Program for PL/SQL.

SQL> select * from account;


ACCNO ACCHOLDER BALANCE
---------- ------------------------------ ----------
1 isha 20000
2 divya 4700
3 sapna 6000
4 prachi 9000
1 Create or Replace Procedure MyProc(var_accno IN Number,
2 var_amt IN Number,var_transtype IN varchar2)IS
3 var_balance Account.balance%TYPE;
4 Begin
5 Select balance INTO var_balance from account where accno=var_accno;
6 If var_transtype='W' Then
7 var_balance:=var_balance-var_amt;
8 Else
9 var_balance:=var_balance+var_amt;
10 End If;
11 If var_balance>=500 Then
12 Update account set balance=var_balance
13 where accno=var_accno;
14 End If;
15* End;
16 /
SQL>Procedure completed successfully.

S-ar putea să vă placă și