alxkio Δημοσ. 9 Ιανουαρίου 2005 Δημοσ. 9 Ιανουαρίου 2005 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...
Ingenius Δημοσ. 9 Ιανουαρίου 2005 Δημοσ. 9 Ιανουαρίου 2005 Den mas e3igeis ti vasi xrisimopoieis... Oracle or SQL Server? ka8ws kai ti project akrivws thes na ftia3eis! more info plz!
galanta Δημοσ. 9 Ιανουαρίου 2005 Δημοσ. 9 Ιανουαρίου 2005 Εκεί που λες references Simbolaio na grapseis references Simbolaio(s_kod)
GIORGARAS Δημοσ. 9 Ιανουαρίου 2005 Δημοσ. 9 Ιανουαρίου 2005 Επίσης πρέπει πρώτα να δημιουργείς τους πίνακες που δεν έχουν foreign key και μετά αυτούς που έχουν. Το λάθος που σου βγάζει είναι ότι ψάχνει τον πίνακα Simbolaio και δεν έχει δημιουργηθεί ήδη, τον δημιουργείς ακριβώς μετά. Οπότε πρώτα οι πίνακες που δεν έχουν foreign key.
ktiniatros Δημοσ. 11 Ιανουαρίου 2005 Δημοσ. 11 Ιανουαρίου 2005 διάβασα στο βιβλίο που πήραμε από τη σχολή ότι γίνεται να ορίσουμε τύπο διαστήματος ως εξής: 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.. δε γίνεται να ορίσουμε διάστημα??
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.