Q&A

  • 테이블이 있는지 없는지 알수 있나요?
테이블의 존재여부를 어떻게 알수 있나요?



3  COMMENTS
  • Profile
    공성환 2000.11.24 01:32
    DB가 오라클이라면

    select *

    from tab

    where tname = '해당테이블명'

    이런식으로 하면 되지 안을까요...?



    DB가 다른것도 있을것같아요...



    초보 wrote:

    > 테이블의 존재여부를 어떻게 알수 있나요?

    >

  • Profile
    초보 2000.11.24 01:46
    답변감사합니다.

    DB는 오라클 맞습니다.

    그런데요.이것을 델파이에서

    if문으로 체크를 하려고 하는데 어떻게 할수 있죠?



    아래처럼 하면 리턴되는값이 있습니까?

    그리고요..아래에 tname에 데이타베이스네임을 써야 하나요?

    데이타베이스에 테이블이 존재하는지를 보는것이라서요.







    공성환 wrote:

    > DB가 오라클이라면

    > select *

    > from tab

    > where tname = '해당테이블명'

    > 이런식으로 하면 되지 안을까요...?



    >

    > DB가 다른것도 있을것같아요...

    >

    > 초보 wrote:

    > > 테이블의 존재여부를 어떻게 알수 있나요?

    > >

  • Profile
    오병주 2000.11.24 03:46
    초보 wrote:

    > 답변감사합니다.

    > DB는 오라클 맞습니다.

    > 그런데요.이것을 델파이에서

    > if문으로 체크를 하려고 하는데 어떻게 할수 있죠?

    >

    > 아래처럼 하면 리턴되는값이 있습니까?

    > 그리고요..아래에 tname에 데이타베이스네임을 써야 하나요?

    > 데이타베이스에 테이블이 존재하는지를 보는것이라서요.

    >

    if 문으로 DB의 존재여부를 알수 있습니다.

    Query로 디비의 존재여부를 확인할수 도 있구요



    또는

    w_file := 'c:kuntaedat'+edit1.text+'';

    FileExists문으로 확인 할 수 있습니다.



    if FileExists(w_file) then

    begin

    end

    else

    begin

    end;

    이해가 되었는지 모르겠네요...