Retorna um array contendo a estrutura da tabela ou view no SGBD.
Sintaxe
TCStruct( < cName > )
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas