Retorna o alias de uma área de trabalho especificada.
Sintaxe
Alias( [ nWorkArea ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nWorkArea | numérico | Indica o número (entre 0 e 511) da área de trabalho que será verificada. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
cAlias | caractere | Retorna o alias da área de trabalho, no formato string, em letras maiúsculas. Caso o parâmetro (nWorkArea) não seja informado, o retorna será o alias da área de trabalho corrente ou, se não houver nenhum arquivo em uso, uma string vazia (""). |
Observações
Alias() é uma função de banco de dados utilizada para determinar o alias da área de trabalho especificada. Alias é o nome atribuído a uma área de trabalho quando um arquivo de banco de dados está em uso. O nome atribuído é o nome real do arquivo de banco de dados ou um nome que foi explicitamente atribuído através da cláusula ALIAS do comando USE.
Alias() é o inverso da função Select(). Alias() retorna o alias através do número da área de trabalho e Select() o número da área de trabalho através do alias.
Exemplos
FUNCTION Example() Local cT1 := "T1" TCLink() DBCreate("T1", {{"FIELD_NAME", "C", 10, 0}, ; {"FIELD_TYPE", "C", 10, 0}}, "TOPCONN") DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .T.) cAlias := Alias(0) if cAlias == "T1" conout("Alias T1") endif DBCloseArea() TCUnlink() RETURN