mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-07-14 00:01:30 -04:00
40 lines
984 B
SQL
40 lines
984 B
SQL
declare
|
|
cnt number;
|
|
begin
|
|
select count(*) into cnt
|
|
from user_tab_columns
|
|
where table_name = 'AUCTION_LOCATIONS' and column_name = 'ENTRANCE_CHARGE';
|
|
if (cnt = 0) then
|
|
execute immediate 'alter table auction_locations add entrance_charge number default 0 not null';
|
|
end if;
|
|
end;
|
|
/
|
|
|
|
declare
|
|
cursor c1 is select location_id from auction_locations;
|
|
fee number;
|
|
begin
|
|
for c1rec in c1 loop
|
|
begin
|
|
select value into fee
|
|
from object_variables_view
|
|
where name = 'turnstile.fee' and object_id in (
|
|
select object_id from objects
|
|
where contained_by = 0
|
|
start with object_id = c1rec.location_id
|
|
connect by object_id = prior contained_by);
|
|
update auction_locations
|
|
set entrance_charge = fee
|
|
where location_id = c1rec.location_id;
|
|
exception
|
|
when no_data_found then
|
|
null;
|
|
end;
|
|
end loop;
|
|
end;
|
|
/
|
|
|
|
update version_number set version_number=194, min_version_number=194;
|
|
|
|
|