93 lines
3.2 KiB
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; |