Regalamiunsorriso/www/admin/_alterTable/_old/217_tf19.sql
2026-04-07 18:02:17 +02:00

156 lines
4.2 KiB
SQL

ALTER TABLE `MARCA` ADD COLUMN `articoliTrattati` VARCHAR(254);
ALTER TABLE `MARCA` ADD COLUMN `link` VARCHAR(60);
ALTER TABLE `MARCA` MODIFY `link` VARCHAR(60) AFTER `descrizione`;
ALTER TABLE `MARCA` MODIFY `articoliTrattati` VARCHAR(254) AFTER `link`;
ALTER TABLE `MARCA` MODIFY `lastUpdId_user` integer AFTER `articoliTrattati`;
ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
DROP INDEX `TUC_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
##tex
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `ultimoPrezzoAcquisto` DECIMAL(18,4);