Hallo allerseits,
ich muss ein paar Tabellen von
MSSQL nach Centura SQLBase portieren, habe aber Probleme mit zwei Scripts:
Aus dem hier:
SQL-Code:
CREATE TABLE DBA.pvlpe(
lpe_num_pe smallint NOT NULL PRIMARY KEY,
lpe_peso numeric(16, 4),
lpe_prog_fisc char(20)
)
GO
wurde das:
SQL-Code:
CREATE TABLE pvlpe(
lpe_num_pe smallint NOT NULL,
lpe_peso decimal(16, 4),
lpe_prog_fisc char(20),
PRIMARY KEY (lpe_num_pe)
);
create unique index pvlpe_pk on pvlpe (lpe_num_pe asc);
Allerdings protestiert hier SQLBase und wirft mir ein "Invalid decimal precision" an den Kopf
Und bei dem hier:
SQL-Code:
CREATE TABLE DBA.pvscd(
scm_num_pe smallint NOT NULL REFERENCES DBA.pvscm(scm_num_pe),
scd_prog smallint NOT NULL,
scd_rif_cod char(13),
scd_cer char(6),
scd_rif_des char(90),
scd_cod_pr char(6),
scd_uni_pr smallint,
scd_ragsoc_pr char(40),
scd_num_fi char(20)
)
GO
ALTER TABLE DBA.pvscd ADD PRIMARY KEY (scm_num_pe, scd_prog)
GO
weiß ich nicht so recht, wie das REFERENCES in SQLBase geht
Kann mir irgendjemand weiterhelfen?
Greetz
alcaeus