Retorna um array contendo a estrutura da tabela ou view no SGBD.
Sintaxe
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
cName | caractere | Indica o nome da tabela ou view no SGBD. | X | |
Retorno
Nome | Tipo | Descrição |
---|
aRet | vetor | Retorna um array contendo a estrutura de cName no SGBD. |
Observações
Cada elemento do retorno da função contém as seguintes informações sobre as colunas da tabela ou view indicada em cName como criado no SGDB:
Posição | Tipo | Descrição |
---|
1 | C | Nome da coluna |
2 | C | Tipo da coluna |
3 | L | Indica se é a coluna aceita valor nulo |
4 | N | Tamanho da coluna |
5 | N | Número de casas decimais da coluna |
6 | C | Tipo AdvPL da coluna |
- Caso cName não exista, será retornado um array vazio.
- A função retorna dados para os SGBDs: SQL Server, DB2, Informix, Oracle, MySQL, PostgreSQL.
- O índice 6 está disponível em builds do DBAccess superiores a 20171117. Caso a DBAPI não seja atualizada, o DBAccess não enviára o tipo AdvPL das colunas.
Exemplos
user functiion test()
Local nHandle := TCLink()
// exibe a estrutura da tabela "SA1990"
varinfo( "struct", TCStruct( "SA1990" ) )
TCUnlink( nHandle )
return
Abrangência
Essa função está disponível em build do Application Server superior a 7.00.131227A e build do DBAccess superior a 20161016.
Veja também