Gramática de Forma Formal
Esta é a gramática formal para criar qualquer comando de forma:
Os termos gramaticais necessários são cadeias de texto delimitadas por colchetes angulares ("<>").
Os termos opcionais são delimitados por colchetes ("[ ]").
As alternativas são indicadas por um virgule ("|").
Alternativas repetidas são indicadas por reticências ("...").
Alfa indica uma cadeia de caracteres de letras alfabéticas.
dígito indica uma sequência numérica.
de dígito Unicode indica uma sequência de dígitos Unicode.
Todos os outros termos são literais.
Prazo | Definição |
---|---|
<comando de forma> | SHAPE [<tabela-exp> [[COMO] <pseudônimo>]][<ação-de-forma>] |
< > de tabela-exp | {<provider-command-text>} | (<comando de forma>) | TABELA <nome entre aspas> <nome entre aspas> |
<ação de forma> | APPEND <aliased-field-list> | COMPUTE <aliased-field-list> [BY <field-list>] |
<lista-de-campos-com-alias> | <campo-alias> [, <campo-alias...>] |
<campo com apelido> | <exp de campo> [[AS] <alias>] |
<exp de campo> | (<relation-exp>) | <exp calculado> <aggregate-exp> <nova-exp> |
<relation_exp> |
<
> [[AS] <alias>] RELATE <> relation-cond-list |
<relação-cond-lista> | <condição de relação> [, <condição de relação>...] |
<condição de relação> | <nome de campo> para <ref-filho> |
< > referência de filho |
<nome de campo> PARÂMETRO <param-ref> |
<param-ref> | <número> |
<lista de campos> | <nome-do-campo> [, <nome-do-campo>] |
<expressão de agregação> | SUM(<qualified-field-name>) | AVG(<nome de campo qualificado>) | MIN(<nome de campo qualificado>) MAX(<qualified-field-name>) | COUNT(<apelido-qualificado> | <nome-qualificado>) | STDEV(<qualified-field-name>) ANY(<nome de campo qualificado>) |
<exp calculado> | CALC(<expressão>) |
<nome de campo qualificado> | <alias>. [<alias>...]<nome do campo> |
<também chamado> | <nome entre aspas> |
<nome de campo> | < > [[AS] <pseudônimo>] |
<nome entre aspas> | "<cadeia de caracteres>" | '<cadeia de caracteres>' | [<cadeia de caracteres>] | <nome> |
<nome qualificado> | alias[.alias...] |
<nome> | alpha [ alpha | digit | _ | # | : | ...] |
<número> | dígito [dígito...] |
< > novo-experimento | NEW <> de tipo de campo [(<número> [, <número>])] |
<tipo de campo> | Um tipo de dados OLE DB ou ADO. |
<cadeia de caracteres> | unicode-char [unicode-char...] |
expressão <> | Uma expressão do Visual Basic for Applications cujos operandos são outras colunas que não sejam CALC na mesma linha. |
Consulte Também
acessando linhas em um conjunto de registros hierárquico
Visão geral da formatação de dados
Provedores Essenciais para a Formatação de Dados
Forma da Cláusula APPEND
comandos de forma em geral
cláusula COMPUTE de forma
funções do Visual Basic for Applications