salix/db/versions/.archive/10236-limeArborvitae/00-firstScript.sql

93 lines
3.2 KiB
SQL

CREATE TABLE vn.ppeLocation (
code varchar(10) NULL,
description varchar(100) NULL,
CONSTRAINT ppeLocation_PK PRIMARY KEY (code)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8
COLLATE=utf8_unicode_ci;
INSERT INTO vn.ppeLocation (code, description) VALUES('B01', 'VILASSAR');
INSERT INTO vn.ppeLocation (code, description) VALUES('H01', 'MERCA HOL');
INSERT INTO vn.ppeLocation (code, description) VALUES('M01', 'TORREJON DE ARDOZ');
INSERT INTO vn.ppeLocation (code, description) VALUES('M02', 'MADRID SAN FERNANDO DE HENA');
INSERT INTO vn.ppeLocation (code, description) VALUES('V01', 'VALENCIA');
INSERT INTO vn.ppeLocation (code, description) VALUES('V02', 'ALGEMESI P.I. PEPE MIQUEL');
INSERT INTO vn.ppeLocation (code, description) VALUES('V03', 'Terme d''Alginet');
INSERT INTO vn.ppeLocation (code, description) VALUES('V04', 'VALENCIA-ALGEMESI (ZONA PULPIS)');
INSERT INTO vn.ppeLocation (code, description) VALUES('V05', 'MARJAL');
INSERT INTO vn.ppeLocation (code, description) VALUES('V06', 'Finca Rustica Alzira');
INSERT INTO vn.ppeLocation (code, description) VALUES('V07', 'NAVE EN SILLA');
INSERT INTO vn.ppeLocation (code, description) VALUES('V08', 'PICASSENT');
INSERT INTO vn.ppeLocation (code, description) VALUES('V09', 'Mercavalencia');
UPDATE vn.ppe p
JOIN (SELECT p.id,
p.location,
pl.code
FROM vn.ppe p
JOIN vn.ppeLocation pl ON pl.description = p.location) sub ON sub.id = p.id
SET p.location = sub.code;
UPDATE vn.ppe
SET location='V05'
WHERE id=530;
UPDATE vn.ppe
SET location='V05'
WHERE id=631;
UPDATE vn.ppe
SET location='V03'
WHERE id=643;
UPDATE vn.ppeLocation
SET description='BARCELONA-VILASSAR'
WHERE code='B01';
UPDATE vn.ppeLocation
SET description='HOLANDA-MERCA HOL'
WHERE code='H01';
UPDATE vn.ppeLocation
SET description='MADRID-TORREJON DE ARDOZ'
WHERE code='M01';
UPDATE vn.ppeLocation
SET description='MADRID-SAN FERNANDO DE HENA'
WHERE code='M02';
UPDATE vn.ppeLocation
SET description='VALENCIA-ALGEMESI CL FENOLLAR'
WHERE code='V02';
UPDATE vn.ppeLocation
SET description='VALENCIA-CARLET (ZONA ARENAL)'
WHERE code='V03';
UPDATE vn.ppeLocation
SET description='VALENCIA-ALGEMESI (ZONA MARJA)'
WHERE code='V05';
UPDATE vn.ppeLocation
SET description='VALENCIA-ALZIRA (CUADRA)'
WHERE code='V06';
UPDATE vn.ppeLocation
SET description='VALENCIA-NAVE EN SILLA'
WHERE code='V07';
UPDATE vn.ppeLocation
SET description='VALENCIA-PICASSENT'
WHERE code='V08';
UPDATE vn.ppeLocation
SET description='VALENCIA-MERCAVALENCIA'
WHERE code='V09';
UPDATE vn.ppeLocation
SET description='HOLANDA-MERCA HOL [BAJA/VENTA]'
WHERE code='H01';
UPDATE vn.ppeLocation
SET description='MADRID-SAN FERNANDO DE HENA [BAJA/VENTA]'
WHERE code='M02';
UPDATE vn.ppeLocation
SET description='VALENCIA-NAVE EN SILLA [BAJA/VENTA]'
WHERE code='V07';
UPDATE vn.ppeLocation
SET description='VALENCIA-PICASSENT [BAJA/VENTA]'
WHERE code='V08';
UPDATE vn.ppeLocation
SET description='VALENCIA-MERCAVALENCIA [BAJA/VENTA]'
WHERE code='V09';
ALTER TABLE vn.ppe MODIFY COLUMN location varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL;
ALTER TABLE vn.ppe ADD CONSTRAINT ppe_FK FOREIGN KEY (location) REFERENCES vn.ppeLocation(code) ON DELETE RESTRICT ON UPDATE CASCADE;