Método getFunctions (SQLServerDatabaseMetaData)

Baixar driver JDBC

Recupera uma descrição do sistema e das funções do utilizador.

Syntax

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

Parameters

catálogo

O nome de um catálogo na base de dados. Se for uma cadeia vazia "", o resultado inclui as funções sem catálogo. Se for nulo, o nome do catálogo não é usado para pesquisa.

schemaPattern

O nome de um esquema. Se for uma cadeia vazia "", o resultado inclui as funções sem esquema. Se for nulo, o nome do esquema não é usado para pesquisa.

PadrãoDeNomeFunção

O nome de uma função.

Valor de retorno

Um objeto SQLServerResultSet .

Exceções

SQLServerException

Observações

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

Este método devolve apenas as funções do sistema e do utilizador que correspondem ao esquema e ao nome da função especificados.

Importante

O conjunto de resultados devolvido pode conter funções para as quais o utilizador que chama não tem permissões para executar.

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

Name Tipo Description
FUNCTION_CAT String O nome da base de dados onde a função reside.
FUNCTION_SCHEM String O nome do esquema onde a função reside.
FUNCTION_NAME String O nome da função.
NUM_PARAMS_ENTRADA int Reservado para uso futuro, atualmente devolve um valor -1.
Número de Parâmetros de Saída int Reservado para uso futuro, atualmente devolve um valor -1.
CONJUNTOS_DE_RESULTADOS_NUMÉRICOS int Reservado para uso futuro, atualmente devolve um valor -1.
COMENTÁRIOS String Os comentários sobre a função.
FUNCTION_TYPE curto 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 devolvido estão ordenadas por FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_NAME.