Q&A

  • DB에 해당 테이블 존재 여부를 확인하는 루틴좀...
테이블을 생성하고 싶은데 기존에 존재하면 덮어 씌울지 물어보는 메시지가 뜨고 없다면 성공적으로 생성되었다는 메시지를 띄우고 싶습니다.
넘 초보라 질문이 허접하더라두.. 부디 고수님들의 대답 부탁 드립니다.
3  COMMENTS
  • Profile
    열심히 2003.02.25 07:43
    무슨 디비인지는 모르겠는데요..오라클에서는

    SELECT *
    FROM TAB

    이렇게 하면 테이블 목록이 나옵니다...

    여기에 있나보면 되겠죠??

    아니면 프로시져를 만들어서 쿼리를 한번 날려보고 이걸로 있나 없나를

    판단하면 어떨까요?

    디비를 알려주시면 좀더 뒤져볼텐데요..~~

  • Profile
    신정호 2003.02.26 07:51

    제 질문에 약간 문제가 있었나보네요...
    우선 답변해주신점 정말 감사합니다.

    그런데..
    Select * From Tab 는
    Tab테이블에 있는 모든필드들의 레코드들을 보여주는 쿼리문인것 같은데...
    ㅠ.ㅠ 제가 원하는건 필드들의 존재가 아닌 Table의 존재여부를 확인하는 루틴인데.. 자세하게 표현할께요...

    Shopping.mdb    엑세스 파일입니다.

    Customer, Salse, ZipCode....등의 테이블이 있습니다.

    StringGrid를 이용해서 Salse(주문이력:1999-2003년동안의 주문이력이 들어있음)테이블의 모든 내용을 뿌려준후..

    일자별로 정리하여 Shopping.mdb 파일에 연도별 태이블을 생성하여 각각의

    태이블에 해당 정보를 삽입하려구 합니다. ^^;

    즉 1999,2000,2001,2002,2003의 테이블을 생성하려 합니다.

    그런데 이미 테이블이 있으며 있다는 메시지를 뿌려주구... 없으면 성공적으로

    만들어졌다는 메시지를 뿌려주려 합니다.

    좀 어렵게 짠다구 생각하실지 모르지만... 제가 델파이를 시작한지 1개월이나

    됐지만 전혀 도움없이 혼자 하다보니... 쩝.. 어찌됐건 저 루틴만 알면 응용해

    서 제가 진정 원하는 프로그램을 짤수 있거든요.. ^^;

    부디 도움을 주세요... 다시한번 답변 간곡히 부탁 드려요.
  • Profile
    신정호 2003.02.26 08:03