Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It looks like you are either using a very old JDBC 2 driver, or the driver is not compliant with JDBC 3.0, 4.0 and/or 4.1 by not having all columns required by the specification.</p> <p>Although JDBC specifies the columns the resultset (at minimum) should return, it is upto the driver implementer to actually correctly define the <code>ResultSet</code> and its values. JDBC is 'just' a specification and a set of interfaces, so it can not actually make sure - at runtime - that all drivers return all specified columns. There are certification tests but these require bureaucratic hurdles (opensource) or a hefty sum of money + bureaucratic hurdles (commercial), so not all JDBC driver implementers bother to test for compliance.</p> <p>In JDBC 2 (Java 1.3) <a href="http://docs.oracle.com/javase/1.3/docs/api/java/sql/DatabaseMetaData.html#getTables%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%5B%5D%29" rel="nofollow"><code>DatabaseMetaData.getTables</code></a> (links to Java 1.3 apidoc) returns only five columns:</p> <blockquote> <ol> <li><strong>TABLE_CAT</strong> String => table catalog (may be null)</li> <li><strong>TABLE_SCHEM</strong> String => table schema (may be null)</li> <li><strong>TABLE_NAME</strong> String => table name</li> <li><strong>TABLE_TYPE</strong> String => table type. Typical types are "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".</li> <li><strong>REMARKS</strong> String => explanatory comment on the table </li> </ol> </blockquote> <p>Whereas the JDBC 3.0 (<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/DatabaseMetaData.html#getTables%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%5B%5D%29" rel="nofollow">Java 1.4</a> / <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/sql/DatabaseMetaData.html#getTables%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%5B%5D%29" rel="nofollow">Java 5</a>), JDBC 4.0 (<a href="http://docs.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html#getTables%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%5B%5D%29" rel="nofollow">Java 6</a>) and JDBC 4.1 (<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html#getTables%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String%5B%5D%29" rel="nofollow">Java 7</a>) defines 5 more columns:</p> <blockquote> <ol> <li><strong>TABLE_CAT</strong> String => table catalog (may be <code>null</code>)</li> <li><strong>TABLE_SCHEM</strong> String => table schema (may be <code>null</code>)</li> <li><strong>TABLE_NAME</strong> String => table name</li> <li><strong>TABLE_TYPE</strong> String => table type. Typical types are "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".</li> <li><strong>REMARKS</strong> String => explanatory comment on the table </li> <li><strong>TYPE_CAT</strong> String => the types catalog (may be <code>null</code>)</li> <li><strong>TYPE_SCHEM</strong> String => the types schema (may be <code>null</code>)</li> <li><strong>TYPE_NAME</strong> String => type name (may be <code>null</code>)</li> <li><strong>SELF_REFERENCING_COL_NAME</strong> String => name of the designated "identifier" column of a typed table (may be <code>null</code>)</li> <li><strong>REF_GENERATION</strong> String => specifies how values in SELF_REFERENCING_COL_NAME are created. Values are "SYSTEM", "USER", "DERIVED". (may be <code>null</code>) </li> </ol> </blockquote> <p>You might want to check if there is a newer driver available for your database.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload