How do I get a list of tables from a Firebird database?

前端 未结 2 1958
遥遥无期
遥遥无期 2021-01-13 17:55

So I\'ve got a couple of Firebird databases I need to convert. I\'ve managed to connect to them using python code and the kinterbasdb library, but I can\'t find a way to get

相关标签:
2条回答
  • 2021-01-13 18:50

    I use:

    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;
    
    0 讨论(0)
  • 2021-01-13 19:01

    Getting the list of tables is:

    1. In isql: show tables;

    2. As a normal query:

      SELECT a.RDB$RELATION_NAME
      FROM RDB$RELATIONS a
      WHERE COALESCE(RDB$SYSTEM_FLAG, 0) = 0 AND RDB$RELATION_TYPE = 0
      
    0 讨论(0)
提交回复
热议问题