sql db에 테이블이 있는지 확인안녕하십니까,
다른 SQL DB에서 일부 jmpquery를 실행하고 있습니다. 일부 DB에는 동일한 테이블이 없기 때문에 오류가 발생합니다.
SQL 쿼리에서 참조된 테이블(public.table1(t1))은 'Table', Table( "table1", Schema( "public" ), Alias( "t1")에 대한 액세스 또는 평가에서 데이터베이스{1}에서 찾을 수 없습니다. ) ) /*###*/
쿼리를 실행하기 전에 SQL DB에 테이블이 있는지 어떻게 확인할 수 있습니까?
감사 해요
제프
스크립팅Re: sql db에 테이블이 있는지 확인테이블을 반환합니다. 인수를 얻는 방법은 무엇입니까? 부울 ?
Re: sql db에 테이블이 있는지 확인아래 사용자 지정 SQL을 사용하여 찾았습니다. 존재하는 경우 0 또는 1을 반환합니다.
Names Default To Here( 1 );
obj = New SQL Query(
Connection( "ODBC:DSN=xxxx" ),
Custom SQL(
"SELECT EXISTS (
SELECT FROM information_schema.tables
WHERE table_schema = 'public'
AND table_name = 'table1'
);"
)
);
obj << run;