Q&A

  • DECODE() 구현방법
오라클에 보면 DECODE란 함수가 있습니다.



델파이에서 함수를 만들어 쓴다고 할때 DECODE()와 같은 기능을

얻고자 한다면 어떻게 하나요. (전달인수가 수시로 변할때...)



2  COMMENTS
  • Profile
    smileye 2000.02.24 07:19
    smileye wrote:

    > 오라클에 보면 DECODE란 함수가 있습니다.

    >

    > 델파이에서 함수를 만들어 쓴다고 할때 DECODE()와 같은 기능을

    > 얻고자 한다면 어떻게 하나요. (전달인수가 수시로 변할때...)

    >

    위 질문의 요지는 다음과 같습니다.

    DECODE()함수가 어떤 기능인가에 대한 질문이 아니옵고,

    DECODE()처럼 동작하는 함수를 만들고자 하는 것입니다.

    또는 nvl() 같은...

    decode(field1,'1','OK','NO')

    decode(field1,1,1000,2,2000,9000)

    nvl(field1,100)

    nvl(field1,'NULL')

    같은 함수지만 전달하는 인수의 갯수와 자료형이 자유(?)롭습니다.

    바로 이런 기능을 구현하고자 하는 것입니다.



  • Profile
    Queue 2000.02.21 10:46
    Decode함수는 If문을 Oracle SQL에서 쓸 수 있게 해준 함수입니다..

    물론.. If보다... 훨 자유롭지 못하고... 제한적입니다.........



    smileye wrote:

    > 오라클에 보면 DECODE란 함수가 있습니다.

    >

    > 델파이에서 함수를 만들어 쓴다고 할때 DECODE()와 같은 기능을

    > 얻고자 한다면 어떻게 하나요. (전달인수가 수시로 변할때...)

    >