Dit komt omdat Oracle intern lege tekenreeksen verandert in NULL-waarden. Oracle laat gewoon geen lege string invoegen.
Aan de andere kant zou SQL Server u laten doen wat u probeert te bereiken.
Er zijn hier 2 oplossingen:
- Gebruik een andere kolom die aangeeft of het veld 'description' geldig is of niet
- Gebruik een dummy-waarde voor het veld 'description' waar u een lege tekenreeks wilt opslaan. (d.w.z. stel het veld in op 'stackoverflowrocks', ervan uitgaande dat uw echte gegevens nooit een dergelijke beschrijvingswaarde zullen tegenkomen)
Beide zijn natuurlijk domme oplossingen :)