В этом примереВ Java что такое параметр «%», используемый в запросе метаданных ResultSet?
ResultSet rsTables = metadata.getTables(null, "%", "%", tableTypes);
Я понимаю %
обозначает групповой символ, но не может найти никакой документации по этому вопросу. Я нашел документацию для *
и ?
в качестве подстановочных знаков, но мой единственный опыт работы с %
является модулем в арифметических операциях.
Это задокументировано в методе, указанном в разделе «См. также» в getTables(), BTW: https://docs.oracle.com/javase/8/docs/api/java/sql /DatabaseMetaData.html#getSearchStringEscape-- –
Нашел эту страницу, это также может означать, что она получит все схемы. http://www-01.ibm.com/support/knowledgecenter/SSS9FA_11.0.0/com.ibm.hod.doc/help/db_filter_fmt.html – Muhatashim