db1 and db4. Both are of similar structure
- Code: Select all
desc error_code
ERROR_CODE NOT NULL NUMBER(5)
SEVERITY NOT NULL NUMBER(1)
LOCALE_ID NOT NULL VARCHAR2(5 CHAR)
ERROR_MSG NOT NULL VARCHAR2(50 CHAR)
I extract db1 insert statements using toad and I try to insert greek characters remotely from windows xp into db4.
- Code: Select all
insert into ERROR_CODE (error_code, severity, locale_id, error_msg)
values (50, 3, 'en_US', 'MH ΕΝΕΡΓΟΠΟΙΗΜΕΝΗ ΚΑΡΤΑ ΣΤΟ ΣΥΣΤΗΜΑ BONUS');
but it keep complaining.
- Code: Select all
values (50, 3, 'en_US', 'MH ΕΝΕΡΓΟΠΟΙΗΜΕΝΗ ΚΑΡΤΑ ΣΤΟ ΣΥΣΤΗΜΑ BONUS')
*
ERROR at line 2:
ORA-12899:
i.e.
- Code: Select all
ORA-12899: Value too Large for Column
before the above I've do the following in the os environment
- Code: Select all
set NLS_LANG=GREEK_GREECE.EL8ISO8859P7
so what went wrong, how come in db1 instance greek letters can be stored but not in db4?
thanks