Consultas SQL

SQL (Structured Query Language) gerencia dados armazenados em bancos de dados relacionais por meio de instruções simples e declarativas. Use o padrão ANSI SQL-92 para consultar bancos de dados ODBC e bancos de dados embutidos.

Gramática SQL

O analisador SQL de cima para baixo é baseado em uma versão simplificada da gramática SQL padrão porque:
  • O FactoryTalk Optix oferece suporte a apenas um subconjunto de SQL padrão.
  • A gramática SQL padrão simplificada se ajusta melhor à implementação do analisador de cima para baixo.
  • A gramática SQL padrão simplificada facilita a legibilidade do AST resultante.

Declarações

O
FactoryTalk Optix Studio
suporta estas declarações em consultas SQL:
  • Use a instrução
    SELECT
    para selecionar dados de um banco de dados. Essa instrução é compatível com nomes de coluna e expressões de valor, bem como com os quantificadores de conjunto
    ALL
    e
    DISTINCT
    .
    Exemplos:
    SELECT *, FROM Table1 SELECT *, Timestamp AS T FROM Table1 SELECT Column1 FROM Table1 SELECT *, 10 FROM Table1 SELECT 10, * FROM Table1 SELECT *, 'text value' FROM Table1 SELECT COUNT(*) FROM Table1 SELECT DINSTINCT Column1 FROM Table1
    OBSERVAÇÃO: As expressões
    CASE
    e
    WHEN
    não são compatíveis.
    IMPORTANTE:
    O padrão SQL não permite a combinação
    *
    com colunas derivadas.
    SELECT *, Timestamp FROM Table1
    SELECT *, ROW_NUMBER() OVER (ORDER BY Timestamp) FROM DataLogger
    O