sql >> Database teknologi >  >> RDS >> Oracle

Opret tabel fra visning - Oracle SQL SQL-fejl:ORA-01723:kolonner med nul længde er ikke tilladt

Jeg har dette problem, når NULL er angivet for en kolonne, men typen er ikke angivet. Arrgh!

Du skal se på koden. Dette sker ofte, når jeg bruger:

select '' as x

Fordi jeg tænker '' skal have den rigtige type.

Under alle omstændigheder er løsningen enkel:

select cast(NULL as varchar2(255)),
       cast(NULL as number)

eller hvilken type det nu er.

Du skal enten ændre visningsdefinitionen eller bruge en forespørgsel med en underforespørgsel med eksplicitte casts.




  1. hvordan man viser kolonne i mysql på nodejs med modulet mysql

  2. Gennemtving en begrænsning med fremmednøgle til kolonner i samme tabel

  3. Læs POST-data fra Oracle Forms App

  4. Sessionsvariabler:Hvor meget data er for meget?