-3

この PSQL でコンパイル エラーが発生する理由を教えてください。

set serveroutput on
Create or replace function get_warehouse_location(Name in Customer.Name%type)
return w.location %type as
wLocation     warehouse.Location %type;
begin
select warehouse.location 
into wLocation
from Customer c, Warehouse w
where cName= 'Finch'
and warehouse.address='       ';
return (Location);
end;
4

1 に答える 1

0

タイプの呼び出し方法には、少なくとも問題があります。table.field%TYPE である必要があります。場所がない。

set serveroutput on
Create or replace function get_warehouse_location(Name in Customer.Name%type)
return w.location%type as
wLocation     warehouse.Location%type;
begin
select warehouse.location 
into wLocation
from Customer c, Warehouse w
where cName= 'Finch'
and warehouse.address='       ';
return (Location);
end;
于 2013-01-24T20:19:34.000 に答える