Compartilhar via


Método getFunctions (SQLServerDatabaseMetaData)

Baixar o JDBC Driver

Recupera uma descrição das funções de sistema e de usuário.

Sintaxe

  
public ResultSet getFunctions(java.lang.String catalog,  
                       java.lang.String schemaPattern,  
                       java.lang.String functionNamePattern)  

parâmetros

catalog

O nome de um catálogo no banco de dados. Se for uma cadeia de caracteres vazia "", o resultado incluirá as funções sem um catálogo. Se for null, o nome do catálogo não será usado para pesquisa.

schemaPattern

O nome de um esquema. Se for uma cadeia de caracteres vazia "", o resultado incluirá as funções sem um esquema. Se for null, o nome do esquema não será usado para pesquisa.

functionNamePattern

O nome de uma função.

Valor retornado

Um objeto SQLServerResultSet.

Exceções

SQLServerException

Comentários

Esse método getFunctions é especificado pelo método getFunctions na interface java.sql.DatabaseMetaData.

Esse método retorna apenas as funções de sistema e de usuário que correspondem ao nome de esquema e de função especificados.

Importante

O conjunto de resultados retornado pode conter funções que o usuário de chamada não tem permissões para executar.

Cada descrição de função inclui as seguintes colunas:

Nome Tipo Descrição
FUNCTION_CAT Cadeia de caracteres O nome do banco de dados no qual a função reside.
FUNCTION_SCHEM Cadeia de caracteres O nome do esquema no qual a função reside.
FUNCTION_NAME Cadeia de caracteres O nome da função.
NUM_INPUT_PARAMS int Reservado para uso futuro, atualmente retorna um valor -1.
NUM_OUTPUT_PARAMS int Reservado para uso futuro, atualmente retorna um valor -1.
NUM_RESULT_SETS int Reservado para uso futuro, atualmente retorna um valor -1.
COMENTÁRIOS Cadeia de caracteres Os comentários sobre a função.
FUNCTION_TYPE short O tipo da função. Pode ser um dos seguintes valores:

SQL_PT_UNKNOWN (0)

SQL_PT_PROCEDURE (1)

SQL_PT_FUNCTION (2)

Todas as descrições no conjunto de resultados retornado são ordenadas por FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_NAME.

Consulte Também

Membros SQLServerDatabaseMetaData
Classe SQLServerDatabaseMetaData