Hallo,
we hebben een oracle database met in een paar tabellen het datatype LONG.
Het is nu nodig dat we kunne zoeken in deze velden, maar een
SELECT field FROM table
WHERE '%test%' like (field)
levert de foutmelding 'inconsistent datatypes' op.
We hebben er al aan gedacht om voor elke long een VARCHAR-veld te maken, en deze te vullen met de inhoud van de LONG. Dit heeft dan weer als nadeel de beperktere veld-lengte van de varchar.
Is er misschien een andere oplossing?
we hebben een oracle database met in een paar tabellen het datatype LONG.
Het is nu nodig dat we kunne zoeken in deze velden, maar een
SELECT field FROM table
WHERE '%test%' like (field)
levert de foutmelding 'inconsistent datatypes' op.
We hebben er al aan gedacht om voor elke long een VARCHAR-veld te maken, en deze te vullen met de inhoud van de LONG. Dit heeft dan weer als nadeel de beperktere veld-lengte van de varchar.
Is er misschien een andere oplossing?
edit:
sorry van de vage topic-titel, hoe verander ik deze in bijv '[oralce] zoeken datatype LONG '?
Het probleem is dat bij de conversie van oracle7 naar oracle 9 sommige tekens (waaronder het euro-teken) niet goed geconverteerd worden. Dit heeft te maken met een verschil in character-sets.
De characterset van oracle7 kunnen we niet gebruiken in oracle 9.
Door na de conversie een script te draaien die alle verkeerd geconverteerde tekens corrigeerd willen we dit oplossen.
sorry van de vage topic-titel, hoe verander ik deze in bijv '[oralce] zoeken datatype LONG '?
Het probleem is dat bij de conversie van oracle7 naar oracle 9 sommige tekens (waaronder het euro-teken) niet goed geconverteerd worden. Dit heeft te maken met een verschil in character-sets.
De characterset van oracle7 kunnen we niet gebruiken in oracle 9.
Door na de conversie een script te draaien die alle verkeerd geconverteerde tekens corrigeerd willen we dit oplossen.
[ Voor 36% gewijzigd door Verwijderd op 06-10-2003 12:28 . Reden: topic? ]