41 lines
621 B
SQL
41 lines
621 B
SQL
-- This works in Oracle's SQL*Plus command line utility
|
|
|
|
VARIABLE P_NAME VARCHAR2(20);
|
|
VARIABLE P_SCORE NUMBER;
|
|
VARIABLE P_ACTIVE VARCHAR2(5);
|
|
VARIABLE P_JERSEYNUM NUMBER;
|
|
|
|
begin
|
|
|
|
:P_NAME := 'Smith, Steve';
|
|
:P_SCORE := 42;
|
|
:P_ACTIVE := 'TRUE';
|
|
:P_JERSEYNUM := 99;
|
|
|
|
end;
|
|
/
|
|
|
|
drop table players;
|
|
|
|
create table players
|
|
(
|
|
NAME VARCHAR2(20),
|
|
SCORE NUMBER,
|
|
ACTIVE VARCHAR2(5),
|
|
JERSEYNUM NUMBER
|
|
);
|
|
|
|
insert into players values ('No name',0,'FALSE',99);
|
|
|
|
commit;
|
|
|
|
select * from players;
|
|
|
|
UPDATE players
|
|
SET name = :P_NAME, score = :P_SCORE, active = :P_ACTIVE
|
|
WHERE jerseyNum = :P_JERSEYNUM;
|
|
|
|
commit;
|
|
|
|
select * from players;
|