Query SQL

Gli oggetti
Database interno
e
Database ODBC
supportano lo standard ANSI SQL-92 per le query di database relative.
MANCIA: È possibile eseguire una query
DELETE
per eliminare un record. È possibile eseguire tutte le altre operazioni utilizzando i metodi OPC UA esposti dagli stessi oggetti. Per ulteriori informazioni sulle istruzioni e sulle clausole SQL, vedere lo standard SQL.

Istruzioni supportate

  • SELECT
  • DELETE
  • UPDATE

Valori letterali ammessi in una query

È possibile utilizzare questi valori letterali.
  • Espressioni booleane
    true
    e
    false
  • Numeri interi, decimali (il separatore dei decimali è
    .
    ) e decimali con notazione scientifica (ad esempio
    -1.034E3
    )
  • Stringhe di testo delimitate da virgolette singole (ad esempio
    'string'
    )
    NOTA: È possibile inserire una virgoletta singola (
    '
    ) in una stringa di testo raddoppiandola (o con una sequenza di escape). Ad esempio, per scrivere
    'string'
    , è necessario utilizzare due virgolette singole
    ''string''
    .
  • Data e ora in notazione ISO 8601 delimitata da virgolette doppie (ad esempio
    "2004-05-23T14:25:10.487"
    ).
    NOTA: La notazione per data e ora è ANSI SQL non standard e consente di evitare le parole chiave
    DATE
    ,
    TIME
    e
    TIMESTAMP
    senza ambiguità.

Convenzioni sui tipi di dati in una query

È necessario seguire queste convenzioni:
  • I numeri interi sono di tipo
    Int32
  • I numeri decimali sono di tipo
    Double
  • I valori letterali
    true
    e
    false
    vengono interpretati come tipi di dati booleani

Identificatori

È possibile utilizzare i seguenti identificatori:
Regolare
  • Non contiene spazi
  • Inizia con una lettera maiuscola o minuscola
  • Può contenere cifre, lettere e il carattere di sottolineatura
    _
Delimitato
  • Delimitato con virgolette doppie (
    "
    )
  • Può contenere qualsiasi carattere (eccetto il carattere
    "
    )
  • Gli eventuali spazi in coda vengono ignorati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.