Oracle 8
 
Pivot --> Datatype (Oracle 8)
Pivot
Condition
Datatype
P-AutoIdentifier
 
NUMBER
P-Binary
 
RAW(@L)
P-Boolean
L=2 or L ø
RAW(1)
L>1
RAW(@L)
P-Byte
 
RAW(1)
P-Character
L=2001 or L ø
CHAR(@L)
L>4000
LONG
2000<L<4001
VARCHAR2(@L)
P-Currency
 
NUMBER(@L,@D)
P-Date
 
DATE
P-Datetime
 
DATE
P-Decimal
 
NUMBER(@L,@D)
P-Double
 
NUMBER(@L,@D)
P-Float
 
NUMBER(@L,@D)
P-Integer
 
NUMBER(@L)
P-Long Integer
 
NUMBER(@L)
P-Long Real
 
NUMBER(@L,@D)
P-Multimedia
 
LONG RAW
P-Numeric
L=0 or L ø
NUMBER
L>0 and D ø
NUMBER(@L)
L>0 and D not ø
NUMBER(@L,@D)
P-Real
 
NUMBER(@L,@D)
P-Smallint
 
NUMBER(@L)
P-String
 
LONG
P-Text
 
VARCHAR2(@L)
P-Time
 
DATE
P-Timestamp
 
ROWID
P-Tinyint
 
NUMBER(@L)
P-Varbinary
 
LONG RAW
P-Varchar
L>4000 or L=0 or L ø
LONG
0<L<4001
VARCHAR2(@L)
 
Datatype --> Pivot (Oracle 8)
Datatype
Condition
Pivot
CHAR(L)
 
P-Character
DATE
 
P-Date
LONG
 
P-String
LONG RAW
 
P-Multimedia
NUMBER
 
P-Numeric
NUMBER(L)
 
P-Numeric
NUMBER(L,D)
 
P-Numeric
RAW(1)
 
P-Boolean
RAW(L)
 
P-Boolean
ROWID
 
P-Timestamp
VARCHAR2(L)
 
P-Varchar