2012-05-14 3 views

답변

1
SELECT 1 
    FROM dual 

은 일반적인 것입니다. DUAL에서 상수 값을 선택할 수도 있습니다.

select * from [email protected]; 
+1

SQL Server에서 비슷한 작업을 수행하면서 수행중인 작업을 설명하는 상수 문자열을 사용했습니다. '선택'서버 FOO 응용 프로그램 바 - 이중성에서 생동력 테스트 '와 같은 것. 이것은 로그를보고 다른 응용 프로그램에서 의미가없는 정기 선택을 보는 것입니다. (물론 SQL Server이기 때문에 이중 테이블이없고 테이블을 지정할 필요가 없으므로 실제 코드는'select 'blah''와 같았습니다.) –

+0

다음과 같은 경우에도 결과를 얻을 수 있습니다. 데이터베이스는 마운트되었지만 열려 있지는 않습니다. 나는 DBA로서 이것을 수행한다면, DUAL에서 SELECT ADDR로 SELECT DUMMY FROM DUAL을 수행 할 수 있으며, DB가 열려 있고 성공한다면 후자는 실패 할 것이라고 생각한다. 탑재. –

0

, 당신은 예를 들어, 내가 외부 시스템에 대한 링크 세트가 나는 다음과 같은 형태의 SQL을 실행 링크를 통해 조회 할 수있다 이중 테이블을 설명하는 SQL 문을 작성하면 db가 실행 중인지 여부도 알 수 있습니다.

desc 이중;

+1

연결없이 (예 : JDBC를 통해) * 실행할 수 있습니까? –

+0

오라클은 myLink01.WORLD를 사용하여 연결합니다. –

0

: 먼저 연결하지 않는 경우

관련 문제