Nas solicitações de metadados, os qualificadores, como padrão, serão convertidos na capitalização padrão do banco de dados de origem, por exemplo, maiúsculo para o Oracle. Assim, a especificação de um campo qualifier1 de scott ou SCOTT produzirá os mesmos resultados, pois ambos serão tratados como maiúsculos.
Como alternativa, ao definir a opção Manter capitalização 1 como Y, este padrão não será assumido na capitalização do banco de dados. Portanto, um qualifier1 de scott não produzirá resultados, enquanto SCOTT será bem-sucedido.
Manter capitalização 2 é relevante para qualifier2; e Manter capitalização 3 é relevante para tablename.
Os qualificadores de metadados suportam caracteres curinga da seguinte forma:
- um ou mais caracteres correspondentes
- um único caractere correspondente
Se qualquer um desses dois caracteres curinga for usado em um nome de coluna ou tabela, anteceda cada ocorrência deles com o caractere de escape.
Por exemplo, uma solicitação de tab* listaria todas as tabelas que começam com tab, enquanto uma solicitação de tab~* listaria apenas a tabela denominada tab*.
Portanto, para listar apenas as tabelas denominadas s*ott em minúsculas e retornar comentários, esta SQL poderia ser usada:
dtldescribe tables,s~*ott,,,Y,,,Y