Files
src-1.2/game/server/database/updates/244.sql
T
2014-01-17 07:03:16 -07:00

43 lines
1.1 KiB
SQL

DECLARE
v_new_obj_var_names_id object_variable_names.ID%TYPE;
BEGIN
SELECT MAX(o.id) + 1
INTO v_new_obj_var_names_id
FROM object_variable_names o;
INSERT INTO object_variables(object_id,
name_id,
type,
value,
detached)
SELECT tangible_objects.owner_id,
v_new_obj_var_names_id,
6,
tangible_objects.object_id,
0
FROM tangible_objects,
accounts,
players
WHERE accounts.house_id > 0
AND tangible_objects.object_id = accounts.house_id
AND accounts.station_id = players.station_id
AND tangible_objects.owner_id = players.character_object;
dbms_output.put_line('Rows inserted: ' || SQL%ROWCOUNT);
IF SQL%ROWCOUNT > 0
THEN
INSERT INTO object_variable_names(id,name)
VALUES(v_new_obj_var_names_id,'residenceHouseId');
dbms_output.put_line('New id for residenceHouseId: ' || v_new_obj_var_names_id);
END IF;
EXCEPTION
WHEN OTHERS THEN
RAISE;
END;
/
update version_number set version_number=244, min_version_number=244;