Use esta caixa de diálogo para criar ou modificar uma condição SQL, se estiver familiarizado com SQL.
- Histórico
-
Para modificar uma condição usada anteriormente, selecione-a na lista. A condição é copiada para a área Inserir a condição SQL, onde é possível modificá-la.
- Modelo de vínculo
-
Selecione o modelo de vínculo que especifica a tabela para usar com esta condição. As informações dos testes de condição SQL vinculadas desta tabela para os objetos consultados. Por as consultas se aplicarem somente a objetos no desenho de origem ativo, esta lista exibe apenas os modelos de vínculo nos desenhos de origem.
- Inserir condição de SQL
-
Para criar uma nova condição, digite-a na caixa.
Sintaxe de condição SQL
O SQL tem uma rigorosa estrutura gramatical e de sintaxe. Aqui estão algumas regras a seguir ao definir declarações do SQL.
- Os valores de caracteres (tipo de dados CHAR) devem ser colocados entre aspas simples ('XXX').
- Se a coluna tem um tipo de dado de sequência de caracteres ou dados, coloque o nome da coluna entre aspas duplas. Se a coluna tiver um tipo de dados numéricos, não coloque o nome da coluna entre aspas duplas.
- Os valores do banco de dados diferenciam maiúsculas de minúsculas, mas os nomes de campo (coluna), não.
- Não termine cada declaração com um ponto e vírgula (;) como na sintaxe SQL padrão.
- Para datas, utilize o formato TIMESTAMP'YYYY-MM-DD 00:00:00’. Por exemplo: "DATE">TIMESTAMP'1993-06-20 11:24:00'
- Não use caracteres curinga do DOS ou do Conjunto de ferramentas do AutoCAD Map 3D (como * ou ?). como parte dos valores da coluna ou nomes.
- Não use palavras-chave do SQL como identificadores. Exemplos de palavras-chave são comandos SQL e tipos de dados como CHAR, GROUP, SQL, TABLE, USER, SECTION, BY e CURRENT. Exemplos de identificadores são nomes de tabela e coluna. Por exemplo, se você tentar criar uma tabela com o nome de coluna CURRENT, o Conjunto de ferramentas do AutoCAD Map 3D exibirá uma mensagem de erro.
O Conjunto de ferramentas do AutoCAD Map 3D oferece suporte à sintaxe SQL padrão, conforme definido formalmente no padrão ANSI SQL X3.135-1989.