Ini karena Oracle secara internal mengubah string kosong menjadi nilai NULL. Oracle tidak akan membiarkan memasukkan string kosong.
Di sisi lain, SQL Server akan membiarkan Anda melakukan apa yang ingin Anda capai.
Ada 2 solusi di sini:
- Gunakan kolom lain yang menyatakan apakah kolom 'deskripsi' valid atau tidak
- Gunakan beberapa nilai tiruan untuk bidang 'deskripsi' tempat Anda ingin menyimpan string kosong. (yaitu, setel bidang menjadi 'stackoverflowrocks' dengan asumsi data asli Anda tidak akan pernah menemukan nilai deskripsi seperti itu)
Keduanya, tentu saja, solusi yang bodoh :)