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 booleanetrueefalse
- 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 chiaveDATE,TIMEeTIMESTAMPsenza ambiguità.
Convenzioni sui tipi di dati in una query
È necessario seguire queste convenzioni:
- I numeri interi sono di tipoInt32
- I numeri decimali sono di tipoDouble
- I valori letteralitrueefalsevengono 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