SQL Language (MOSC)

MOSC Banner

decimal("|",0)

edited Feb 18, 2010 5:13AM in SQL Language (MOSC) 5 commentsAnswered
Hi all

We are running 10.2.0.3 and recently I have renamed a table

(alter table owner.table rename newname)

After that my app team tried to load the table under its new name via Ab initio. They got the following error

Failed to generate control file

Oracle sqlldr cannot handle implicit delimited decimal strings.

Please change your input field acct_key which is of type decimal("|", 0)

to a fixed-width or explicit decimal point type or floating decimal point type.

Example:

Reformat a decimal(",",2) to: decimal(4,2) or decimal(4.2) or decimal(4)

After that they compared the load script against production (where the table has not been renamed) and dev (where the table has been renamed) and found the following difference:

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center