Sorry I am so late finding this node, but maybe I can offer a little insight as to what is happening.
The following information is quoted from Oracle's documentation:
Oracle currently treats a character value with a length of zero as null. However, this may not continue to be true in future releases, and Oracle recommends that you do not treat empty strings the same as nulls.
This is not a correct implementaion, but it is what Oracle currently does. A NULL value is an unknown value... an empty string is not unknown -- it is known to be empty.
So, the problem here is the empty strings you want to insert are being converted to NULLs which violate the NOT NULL constraint on the columns. While this may not be much of a "fix", your options would seem to be:
- Remove the NOT NULL column constraints
- Insert some other value into the columns (like a single space.)
I hope this helps... (or at least explains what is happening.)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.