Results 1 to 2 of 2

Thread: Ora-12704

  1. #1
    Join Date
    Sep 2002

    Unanswered: Ora-12704

    Lately one of our database (8.1.7 on AIX4.3) went down, since then we brought it back but users are seeing this error ORA-12704. I know this has something to do with character set but what I dont' know is how to fix it and where to look and how to fix it...any idea?


  2. #2
    Join Date
    Jul 2003
    Google search found this:

    ORA-12704: character set mismatch
    Cause: One of the following:

    The string operands(other than an nlsparams argument) to an operator or built-in function do not have the same character set.
    An nlsparams operand is not in the database character set.
    String data with character set other than the database character set is passed to a built-in function not expecting it.
    The second argument to CHR() or CSCONVERT() is not CHAR_CS or NCHAR_CS.
    A string expression in the VALUES clause of an INSERT statement. or the SET clause of an UPDATE statement, does not have the same character set as the column into which the value would be inserted.
    A value provided in a DEFAULT clause when creating a table does not have the same character set as declared for the column.
    An argument to a PL/SQL function does not conform to the character set requirements of the corresponding parameter.
    Action: Strings declared with NCHAR or NCHAR VARYING do not interoperate with strings declared with CHAR or VARCHAR2. Use TRANSLATE() function to explicitly convert one to the other.
    - The_Duck
    you can lead someone to something but they will never learn anything ...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts