Q&A

  • sql문이 안먹힙니다.
Sql explorer에서.. (NT5.0 , Delphi5)



Paradox7 (Type: Heap) 입니다.



select max(order) from table.db <- 이 퀘리가 되지 않습니다.



Error: Invalid use of keyword, Token: order)





Paradox4, 5는 타입이 Heap이던, Clusetered이던, 집계함수 SUM, MAX가 먹히거든요.

그런데, 왜 그런지 위처럼 퀘리문에서 에러가 납니다.

이게 Paradox 버전때문인건지? 왜 그런지 모르겠습니다.

또한, 파라독스 타입.. Hepa과 Clusetered의 차이가 무엇인지도 궁금하구요.

2  COMMENTS
  • Profile
    권민호 2000.11.06 09:10
    맹초짜 wrote:

    > Sql explorer에서.. (NT5.0 , Delphi5)

    >

    > Paradox7 (Type: Heap) 입니다.

    >

    > select max(order) from table.db <- 이 퀘리가 되지 않습니다.

    >

    > Error: Invalid use of keyword, Token: order)

    >

    >

    > Paradox4, 5는 타입이 Heap이던, Clusetered이던, 집계함수 SUM, MAX가 먹히거든요.

    > 그런데, 왜 그런지 위처럼 퀘리문에서 에러가 납니다.

    > 이게 Paradox 버전때문인건지? 왜 그런지 모르겠습니다.

    > 또한, 파라독스 타입.. Hepa과 Clusetered의 차이가 무엇인지도 궁금하구요.



    order 라는 필드명은 표준 sql 명령어 이기에 필드명으로는 부적합하지 않을까요

  • Profile
    맹초짜 2000.11.06 09:19
    권민호 wrote:

    > 맹초짜 wrote:

    > > Sql explorer에서.. (NT5.0 , Delphi5)

    > >

    > > Paradox7 (Type: Heap) 입니다.

    > >

    > > select max(order) from table.db <- 이 퀘리가 되지 않습니다.

    > >

    > > Error: Invalid use of keyword, Token: order)

    > >

    > >

    > > Paradox4, 5는 타입이 Heap이던, Clusetered이던, 집계함수 SUM, MAX가 먹히거든요.

    > > 그런데, 왜 그런지 위처럼 퀘리문에서 에러가 납니다.

    > > 이게 Paradox 버전때문인건지? 왜 그런지 모르겠습니다.

    > > 또한, 파라독스 타입.. Hepa과 Clusetered의 차이가 무엇인지도 궁금하구요.

    >

    > order 라는 필드명은 표준 sql 명령어 이기에 필드명으로는 부적합하지 않을까요





    아~ 네.. 그러내요. 이전에도 필드명을 index에서.. order로 바꾼건데.

    님덕뿐에 해결되었습니다. 감사 ^^



    테이블에 index field를 지정해주니까.. Heap타입에서

    Clustereed로 바뀌더군요.



    그리고, 파라독스 버전하고도 상관이 없네요. -_-;