Symptom
- Received the following error:
Msg 247, Level 16, State 1:
Server 'myASE', Line 1:
Arithmetic overflow during explicit conversion of DECIMAL value '4440585983' to a NUMERIC field .
- When changing a column's datatype as:
alter table mytable modify mycolumn DT_IDENTITY_9 null
- The table has several columns defined as:
Column_name Type Length Prec Scale Nulls Not_compressed Default_name Rule_name Access_Rule_name Computed_Column_object Identity
-------------- ---------------- ------ ---- ----- ----- -------------- ------------ --------- ---------------- ---------------------- ----------
col1 DT_DECIMAL4_0 3 4 0 0 0 NULL NULL NULL NULL 0
mycolumn DT_DECIMAL10_0 6 10 0 0 0 NULL NULL NULL NULL 0
col3 DT_DECIMAL2_0 2 2 0 0 0 NULL NULL NULL NULL 0
col4 DT_IDENTITY_6 4 6 0 0 0 NULL NULL NULL NULL 0
col5 DT_INDIC_SEQNR_3 3 3 0 0 0 NULL NULL NULL NULL 0
col6 DT_IDENTITY_6 4 6 0 0 0 NULL NULL NULL NULL 0
col7 DT_SEQNR 4 NULL NULL 0 0 NULL NULL NULL NULL 0
col8 DT_IDENTITY_9 5 9 0 1 0 NULL NULL NULL NULL 0
…
Read more...
Environment
SAP Adaptive Server Enterprise (ASE)
Product
SAP Adaptive Server Enterprise all versions
Keywords
range, digit, precision , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.