Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
Delphi 10.1 Berlin Enterprise
|
Re: SQL Server -> SQLBase
21. Mär 2005, 17:28
Zitat von alcaeus:
Allerdings protestiert hier SQLBase und wirft mir ein "Invalid decimal precision" an den Kopf
Vermutung: Kann es sein, dass der Datentyp decimal nicht 16 Stellen verkraftet? Imho gibt es bei einigen DBs und bestimmten Datentypen eine Beschränkung auf 15 Stellen.
Zitat von alcaeus:
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
SQL-Code:
CREATE TABLE DBA.pvscd(
scm_num_pe smallint NOT NULL,
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),
FOREIGN KEY (scm_num_pe) REFRENCES DBA.pvscm(scm_num_pe)
)
GO
|
|
Zitat
|