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"
È stato utile?

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
scroll top