Προς το περιεχόμενο

SQL problem!!


alxkio

Προτεινόμενες αναρτήσεις

Δημοσ.

An mporeikaneis na boithisei....

 

grafw stin sql ta eksis queries

 

CREATE DATABASE insurq_db

CREATE TABLE Ergazomenos

(onoma varchar,

eponymo varchar,

e_kod int NOT Null,

s_kod int NOT Null,

k_kod int NOT Null,

date_start datetime,

date_end datetime,

type varchar,

odos char,

arithmos int,

PRIMARY KEY(e_kod),

FOREIGN KEY(s_kod) REFERENCES Simbolaio,

FOREIGN KEY(k_kod) REFERENCES katastima);

 

 

CREATE TABLE Katastima

(til numeric,

k_kod int NOT Null,

start_manage char,

end_manage char,

odos varchar,

arithmos numeric,

perioxi varchar,

poli varchar,

PRIMARY KEY(k_kod));

 

CREATE TABLE Pelatis

(onoma char(10),

eponymo char(10),

p_kod int NOT Null,

s_kod int Not Null,

til numeric,

odos varchar,

arithmos numeric,

perioxi varchar,

poli varchar,

PRIMARY KEY(p_kod),

FOREIGN KEY(s_kod) REFERENCES Simbolaio );

 

CREATE TABLE Simbolaio

(s_kod int NOT Null,

aksia money,

tipos char(10),

date_start datetime,

date_end datetime,

PRIMARY KEY(s_kod));

 

kai mou bgazei ta eksis sfalmata:

Server: Msg 1767, Level 16, State 1, Line 2

Foreign key 'FK__Ergazomen__s_kod__03317E3D' references invalid table 'Simbolaio'.

Server: Msg 1750, Level 16, State 1, Line 2

Could not create constraint. See previous errors

 

an kserei kaneis ti ftaiei...

Δημοσ.

Επίσης πρέπει πρώτα να δημιουργείς τους πίνακες που δεν έχουν foreign key και μετά αυτούς που έχουν. Το λάθος που σου βγάζει είναι ότι ψάχνει τον πίνακα Simbolaio και δεν έχει δημιουργηθεί ήδη, τον δημιουργείς ακριβώς μετά. Οπότε πρώτα οι πίνακες που δεν έχουν foreign key.

Δημοσ.

διάβασα στο βιβλίο που πήραμε από τη σχολή ότι

γίνεται να ορίσουμε τύπο διαστήματος ως εξής:

INTERVAL {{arxiko-pedio TO teliko pedio}pedio-imerominias}

arxiko-pedio = YEAR|MONTH|DAY|HOUR|MINUTE[akriveia]

teliko pedio = YEAR|MONTH|DAY|HOUR|MINUTE[akriveia]

 

αλλά στη Microsoft SQL Server 2000 Deleloper Ed. δεν αναγνωρίζει το INTERVAL..

δε γίνεται να ορίσουμε διάστημα??

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...