Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MY SQL Syntax ili Koji error?

[es] :: MySQL :: MY SQL Syntax ili Koji error?

[ Pregleda: 1942 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

[Venom]
Mr Anderson

Član broj: 63684
Poruke: 29
..nge81-151.btcentralplus.com.



Profil

icon MY SQL Syntax ili Koji error?10.02.2009. u 01:37 - pre 185 meseci
Pozdrav,

Evo jedan jako jednostavan SQL kod...

A evo i errora koji me zbunjuje:

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 10 01:25:54 2009

SQL>
SQL> start test.sql

Table dropped.


Table created.


Table dropped.


Table created.

Drop Table RADNIK cascade constraints
*
ERROR at line 1:
ORA-00942: table or view does not exist


)
*
ERROR at line 16:
ORA-00904: : invalid identifier


SQL>


A evo i datog koda....

Code:

DROP TABLE EMS cascade constraints;

CREATE TABLE EMS (
 EMPNO               NUMBER(4) NOT NULL, 
 ENAME               VARCHAR2(10),
 JOB                 VARCHAR2(9),
 MGR                 NUMBER(4) CONSTRAINT EMS_SELF_KEY REFERENCES EMS (EMPNO),
 HIREDATE            DATE,
 SAL                 NUMBER(7,2),
 COMM                NUMBER(7,2),
 DEPTNO              NUMBER(2) NOT NULL,
 CONSTRAINT EMS_FOREIGN_KEY FOREIGN KEY (DEPTNO) REFERENCES DEPT (DEPTNO),
 CONSTRAINT EMS_PRIMARY_KEY PRIMARY KEY (EMPNO));

DROP TABLE EMP cascade constraints;

CREATE TABLE EMP (
 EMPNO               number(4) NOT NULL, 
 ENAME               VARCHAR2(10),
 JOB                 VARCHAR2(9),
 MGR                 NUMBER(4) CONSTRAINT EMP_SELF_KEY REFERENCES EMP (EMPNO),
 HIREDATE            date,
 SAL                 NUMBER(7,2),
 COMM                NUMBER(7,2),
 DEPTNO              NUMBER(2) NOT NULL,
 CONSTRAINT EMP_FOREIGN_KEY FOREIGN KEY (DEPTNO) REFERENCES DEPT (DEPTNO),
 CONSTRAINT EMP_PRIMARY_KEY PRIMARY KEY (EMPNO));
 
Drop Table RADNIK cascade constraints;

CREATE TABLE RADNIK (
 employeecode            varchar2(6), 
 title                     varchar2(6),
 surname                varchar2(15), 
 forename1                varchar2(12),
 forename2                varchar2(12),
 forename3                varchar2(12),
 address1                varchar2(30),
 address2                varchar2(30),
 address3                varchar2(20),
 postcode                varchar2(7),
 gender                    varchar2(1), 
 DOB                    date,            
 currentjob                varchar2(15),
 dateleft                date,
 );








-
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
91.150.127.*

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: MY SQL Syntax ili Koji error?10.02.2009. u 07:23 - pre 185 meseci
Ovo 100% nije MySQL. A na osnovu teksta greške čini mi se kao da bi to mogao biti Oracle.

Samo dva pitanja, iako ne poznajem Oracle, da li sigurno postoji tabela RADNIK kada pokrećeš taj skript? U MySQL postoji mogućnost da se radi "DROP TABLE IF EXISTS..." pri čemu se ne javlja greška ako ne postoji tabela.
Takođe, mislim da na kraju predzadnje linije ne treba da bude zarez.
"Common sense is not so common." - Voltaire
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MY SQL Syntax ili Koji error?10.02.2009. u 09:24 - pre 185 meseci
yup, ovo je oracle :D

venom, za orakle probaj: http://www.elitesecurity.org/f13-Baze-podataka

inace,

prva greska je problem sto dropujes tabelu radnik koja ne postoji. prvo radis drop pa radis create ...

druga greska je problem sto imas zarez posle date a pre );

EDIT: shinan me pretekao :)
 
Odgovor na temu

[Venom]
Mr Anderson

Član broj: 63684
Poruke: 29
..nge81-156.btcentralplus.com.



Profil

icon Re: MY SQL Syntax ili Koji error?11.02.2009. u 01:26 - pre 185 meseci
Jeste oracle, medjutim vidim SQL query...

Znaci jezik je ORACLE...


Thanks...


-
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MY SQL Syntax ili Koji error?11.02.2009. u 02:11 - pre 185 meseci
venom, jeste to SQL ali ovo je mysql forum, http://www.elitesecurity.org/f13-Baze-podataka je za "opsta" pitanja vezano za baze (i uopstene SQL upite).

MySQL je database server isto kao Oracle. To sto mu u imenu stoji SQL je samo slucajno
 
Odgovor na temu

[Venom]
Mr Anderson

Član broj: 63684
Poruke: 29
..nge81-156.btcentralplus.com.



Profil

icon Re: MY SQL Syntax ili Koji error?11.02.2009. u 03:20 - pre 185 meseci
Kontam... preso sam na pravo mesto :-)

-
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MY SQL Syntax ili Koji error?11.02.2009. u 03:23 - pre 185 meseci
nije problem, no cisto da ne zivis u zabludi da je oracle jedini sql server "out there" :D ... vecina nas ovde zna i oracle isto dobro kao mysql no neki red mora da postoji :)
 
Odgovor na temu

[es] :: MySQL :: MY SQL Syntax ili Koji error?

[ Pregleda: 1942 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.