query di Oracle su String
Domanda
Voglio svolgere mia domanda su una stringa in questo formato, xxxx / xxxx
dove x è un numero. quando eseguo utilizzando l'interfaccia di Oracle o la mia applicazione C # ottengo questo errore:
ORA-00904: "xxxx/xxxx": invalid identifier
I eseguita questa query:
SELECT * FROM "My Table" WHERE Field="xxxx/xxxx"
Soluzione
Si dovrebbe usare le virgolette singole aroung letterali di caratteri SQL come xxxx / xxxx:
SELECT * FROM "My Table" WHERE Field='xxxx/xxxx'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow