Fixed ORA-02329 and ORA-00907 errors.
authorRoss Smith II <rossta@users.sf.net>
Sun, 17 Aug 2003 07:51:33 +0000 (07:51 +0000)
committerRoss Smith II <rossta@users.sf.net>
Sun, 17 Aug 2003 07:51:33 +0000 (07:51 +0000)
commit1f58ba76e745ac78067d841f68e6deac803f84b9
treec158f3a7bfc6b8e3695e2f00d96286411b10db91
parent9304bd8e0a9e14206ede4b508363c9738c45a7d2
Fixed ORA-02329 and ORA-00907 errors.
LONG is depreciated per http://www.ss64.com/orasyntax/datatypes.html so I switched all
BLOBs to BLOB, and TEXTs to CLOB.
If it's really supposed to be BLOB => CLOB and TEXT => LONG, then please change it back,
but maybe add a comment as to why, so the next newbie doesn't make the same mistake.
I'm still getting:
ORA-02327: cannot create index on expression with datatype LOB
There are two ways to fix this:
Change field type to VARCHAR2(4000).
Remove CREATE INDEX.
I'll wait for a consensus before preceding.
This is also true for multifield PRIMARY KEYs:
ORA-02329: column of datatype LOB cannot be unique or a primary key
lib/SQL/Translator/Producer/Oracle.pm