2014-02-13 7 views

답변

5

입니다 :

ISQL에서
  1. : show tables;
  2. 일반 쿼리로 : 내가 사용하는

    SELECT a.RDB$RELATION_NAME 
    FROM RDB$RELATIONS a 
    WHERE RDB$SYSTEM_FLAG = 0 AND RDB$RELATION_TYPE = 0 
    
+0

둘째 메서드가 작동했는데 관계형을 방정식에서 제외해야만했습니다. – Beacon80

+1

@ Beacon80 Firebird 2.5를 사용합니다.이 열은 이전 버전 (데이터베이스 구조 버전)에서는 사용할 수 없습니다. Firebird 2.5를 사용하고이 열이 없으면 데이터베이스를 백업하고 복원해야합니다. –

+1

Brent Rowland의 쿼리는 이전 버전에서 작동합니다 ('RDB $ RELATION_TYPE = 0'이없는 쿼리도 뷰를 포함합니다). –

4

:

SELECT RDB$RELATION_NAME FROM RDB$RELATIONS 
WHERE (RDB$SYSTEM_FLAG <> 1 OR RDB$SYSTEM_FLAG IS NULL) AND RDB$VIEW_BLR IS NULL 
ORDER BY RDB$RELATION_NAME; 
관련 문제