/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Interbase/postgresql newbee q
Fra : gunner carstens


Dato : 08-04-02 10:28

Denne sætning:

SELECT e.fname, e.lname, s.fname, s.lname FROM employee AS e, employee AS s
WHERE e.superssn = s.ssn;
Giver følgende fejl i interbase:
>Statement failed, SQLCODE = -104
>Dynamic SQL Error
>-SQL error code = -104
>-Token unknown - line 1, char 56
>-AS
Men den fungerer fint i postgresql...
Hvorfor?
mvh Gunner

 
 
Kristian Damm Jensen (08-04-2002)
Kommentar
Fra : Kristian Damm Jensen


Dato : 08-04-02 10:48

gunner carstens wrote:
>
> Denne sætning:
>
> SELECT e.fname, e.lname, s.fname, s.lname FROM employee AS e, employee AS s
> WHERE e.superssn = s.ssn;
> Giver følgende fejl i interbase:
> >Statement failed, SQLCODE = -104
> >Dynamic SQL Error
> >-SQL error code = -104
> >-Token unknown - line 1, char 56
> >-AS
> Men den fungerer fint i postgresql...
> Hvorfor?

Fordi AS som alias-funktion kun kan benyttes i forbindelse med
kolonnenavne, ikke tabelnavne.

Prøv

SELECT e.fname, e.lname, s.fname, s.lname
FROM employee e
, employee s
WHERE e.superssn = s.ssn;


> mvh Gunner

--
Kristian Damm Jensen | Feed the hungry at www.thehungersite.com
kristian-damm.jensen@cgey.dk | Two wrongs doesn't make a right,
ICQ# 146728724 | but three lefts do.


gunner carstens (08-04-2002)
Kommentar
Fra : gunner carstens


Dato : 08-04-02 14:57


>
> Fordi AS som alias-funktion kun kan benyttes i forbindelse med
> kolonnenavne, ikke tabelnavne.
>
> Prøv
>
> SELECT e.fname, e.lname, s.fname, s.lname
> FROM employee e
> , employee s
> WHERE e.superssn = s.ssn;
>
Tak, det hjalp!
/gunner

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste