• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Função para verificar por nome se um objeto é uma view.

Sintaxe

TCIsView( < cName > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cName

caractere

Nome da tabela/view a ser verificada.

X


Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna .T. se o nome informado pertece a uma view, caso contrário, retorna .F.

Observações

  • Se for informado o nome de uma tabela ou a view não existir, o retorno é .F.

Exemplos

STATIC FUNCTION CreateTable()
  TCDelFile("VIEW1")
  TCDelFile("T1")
  
  DBCreate("T1", {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE", "C", 10, 0}}, "TOPCONN")
RETURN

FUNCTION u_TCIsView()
  TCLink()
  
  CreateTable()
  
  IF TCViewOne("VIEW1", "T1") == .F.
    UserException("TCViewOne falhou")
  ENDIF
  
  IIF(TCIsView("VIEW1"),  CONOUT('TRUE'), CONOUT('FALSE'))  // retorna .T., ou seja, VIEW1 é uma view
  IIF(TCIsView("T1"),     CONOUT('TRUE'), CONOUT('FALSE'))  // retorna .F., pois, T1 é uma tabela
  
  TCUnlink()
RETURN

Abrangência

Esta função está disponível no Application Server - build 7.00.131227A, com data de geração superior a 09/08/2016 e depende de um DBAccess com build superior a 20160402.

Veja também


  • Sem rótulos