# Force

O comando force força o QlikView a interpretar valores de campo de comandos LOAD e SELECT subsequentes como se estivessem escritos apenas em letras maiúsculas, apenas em letras minúsculas, sempre em maiúsculas ou como são exibidos (em letras maiúsculas e minúsculas). Esse comando permite associar os valores de campo das tabelas criadas de acordo com convenções diferentes.

A instrução force também pode alterar os nomes dos campos durante um carregamento ou selecionar com as seguintes fontes de dados:

* QVD
* CSV (arquivos de texto)
* XLS
* QVX (arquivos e conexões ODBC)

A instrução force altera apenas os nomes dos campos se os dados forem carregados em modo compacto (carregado com \*).

Os nomes dos campos das seguintes fontes de dados não são afetados pela instrução force:

* JSON
* Parquet
* XML
* XLSX

Force ( capitalization | case upper | case lower | case mixed )

Se nada for especificado, Force Case Mixed será assumido. O comando force será válido até que um novo comando force seja criado.

O comando force não tem efeito na seção de acesso: todos os valores de campo carregados não diferenciam maiúsculas de minúsculas.

Exemplos e resultados

| Exemplo | Resultado |
| --- | --- |
| Este exemplo mostra como forçar capitalização.<br><br>`FORCE Capitalization;`<br>`Capitalization:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | A tabela Capitalization contém os seguintes valores:<br><br>`Ab`<br>`Cd`<br>`Ef`<br>`Gh`<br><br>Todos os valores estão capitalizados. |
| Este exemplo mostra como forçar case upper.<br><br>`FORCE Case Upper;`<br>`CaseUpper:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | A tabela CaseUpper contém os seguintes valores:<br><br>`AB`<br>`CD`<br>`EF`<br>`GH`<br><br>Todos os valores estão em letra maiúscula. |
| Este exemplo mostra como forçar case lower.<br><br>`FORCE Case Lower;`<br>`CaseLower:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | A tabela CaseLower contém os seguintes valores:<br><br>`ab`<br>`cd`<br>`ef`<br>`gh`<br><br>Todos os valores estão em letra minúscula. |
| Este exemplo mostra como forçar case mixed.<br><br>`FORCE Case Mixed;`<br>`CaseMixed:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | A tabela CaseMixed contém os seguintes valores:<br><br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br><br>Todos os valores estão como aparecem no script. |

[Load](https://help.qlik.com/pt-BR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)

[Select](https://help.qlik.com/pt-BR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)