Code: Alles auswählen
ALTER TABLE ARTIKEL ADD COLUMN KONFIG TINYINT(1) NOT NULL DEFAULT '0' AFTER NO_STOCK_FLAG;
CREATE TABLE JOURNAL_ABSCHLAG (
REC_ID INT(11) NOT NULL AUTO_INCREMENT,
JOURNAL_ID INT(11) NOT NULL DEFAULT '-1',
JOURNAL_REC_ID INT(11) NOT NULL DEFAULT '-1',
LOHN DECIMAL(10,2) NOT NULL DEFAULT '0.00',
WARE DECIMAL(10,2) NOT NULL DEFAULT '0.00',
TKOST DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MWST_0 DECIMAL(5,2) NOT NULL DEFAULT '0.00',
MWST_1 DECIMAL(5,2) NOT NULL DEFAULT '0.00',
MWST_2 DECIMAL(5,2) NOT NULL DEFAULT '0.00',
MWST_3 DECIMAL(5,2) NOT NULL DEFAULT '0.00',
NSUMME_0 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
NSUMME_1 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
NSUMME_2 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
NSUMME_3 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
NSUMME DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MSUMME_0 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MSUMME_1 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MSUMME_2 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MSUMME_3 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
MSUMME DECIMAL(10,2) NOT NULL DEFAULT '0.00',
BSUMME_0 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
BSUMME_1 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
BSUMME_2 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
BSUMME_3 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
BSUMME DECIMAL(10,2) NOT NULL DEFAULT '0.00',
PRIMARY KEY (REC_ID),
INDEX INVOICE_IDX (JOURNAL_ID, JOURNAL_REC_ID)
) Type=MyISAM;
ALTER TABLE JOURNALPOS
ADD COLUMN POS_TEXT1 VARCHAR(250) NULL AFTER BEZEICHNUNG_LAND,
ADD COLUMN POS_TEXT2 VARCHAR(250) NULL AFTER POS_TEXT1,
ADD COLUMN POS_TEXT3 VARCHAR(250) NULL AFTER POS_TEXT2,
ADD COLUMN POS_DATUM DATE NULL AFTER POS_TEXT3;
DROP TABLE IF EXISTS BLZ;
CREATE TABLE BLZ (
REC_ID INT(11) NOT NULL AUTO_INCREMENT,
LAND VARCHAR(5) NOT NULL DEFAULT 'DE',
BLZ INT(10) NOT NULL DEFAULT '0',
BIC VARCHAR(100) NULL DEFAULT NULL,
BANK_NAME VARCHAR(255) NOT NULL DEFAULT '',
PRZ CHAR(2) NULL DEFAULT NULL,
PLZ VARCHAR(5) NULL DEFAULT NULL,
ORT VARCHAR(100) NULL DEFAULT NULL,
PRIMARY KEY (REC_ID),
INDEX IDX_NAME (LAND, BANK_NAME, PRZ)
) Type=MyISAM;
ALTER TABLE LAND
ADD COLUMN MWST_1 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
ADD COLUMN MWST_2 DECIMAL(10,2) NOT NULL DEFAULT '0.00',
ADD COLUMN MWST_3 DECIMAL(10,2) NOT NULL DEFAULT '0.00';
ALTER TABLE ADRESSEN_ASP
ADD COLUMN MAIL_BESTELLUNG TINYINT(1) NULL DEFAULT '0' AFTER GEBDATUM,
ADD COLUMN MAIL_PREISANFRAGE TINYINT(1) NULL DEFAULT '0' AFTER MAIL_BESTELLUNG,
ADD COLUMN MAIL_ANGEBOT TINYINT(1) NULL DEFAULT '0' AFTER MAIL_PREISANFRAGE,
ADD COLUMN MAIL_AUFTRAG TINYINT(1) NULL DEFAULT '0' AFTER MAIL_ANGEBOT,
ADD COLUMN MAIL_LIEFERSCHEIN TINYINT(1) NULL DEFAULT '0' AFTER MAIL_AUFTRAG,
ADD COLUMN MAIL_RECHNUNG TINYINT(1) NULL DEFAULT '0' AFTER MAIL_LIEFERSCHEIN,
ADD COLUMN MAIL_GUTSCHRIFT TINYINT(1) NULL DEFAULT '0' AFTER MAIL_RECHNUNG,
ADD COLUMN MAIL_MAHNUNG TINYINT(1) NULL DEFAULT '0' AFTER MAIL_GUTSCHRIFT,
ADD COLUMN MAIL_FREI1 TINYINT(1) NULL DEFAULT '0' AFTER MAIL_MAHNUNG,
ADD COLUMN MAIL_FREI2 TINYINT(1) NULL DEFAULT '0' AFTER MAIL_FREI1;
ALTER TABLE ADRESSEN_LIEF
ADD COLUMN TELE1 VARCHAR(100) NULL DEFAULT NULL,
ADD COLUMN TELE2 VARCHAR(100) NULL DEFAULT NULL,
ADD COLUMN FAX VARCHAR(100) NULL DEFAULT NULL,
ADD COLUMN FUNK VARCHAR(100) NULL DEFAULT NULL,
ADD COLUMN EMAIL VARCHAR(100) NULL DEFAULT NULL,
ADD COLUMN EMAIL2 VARCHAR(100) NULL DEFAULT NULL;
ALTER TABLE SCHRIFTVERKEHR ADD COLUMN PROJEKT VARCHAR(80) NULL DEFAULT NULL;
Jeden Befehl einzeln abarbeiten und schauen obs durchläuft. Bei Fehlern sind die Felder sehr warscheinlich schon angelegt.