I have a shapefile that has an ID field(type=double, precision=15, scale=0). I am trying to add a new field(ID_2) that has the same field attributes as ID(Double,15,0). However, when I add the ID_2 field it seems like the new ID_2 field is being rounded to a precision=12.
I've tried adding the new field both manually within ArcMap Desktop 10.5 and also using the Add Field tool in a Python script; both methods result in the ID_2 field being rounded and the last 3 digits replaced with zero's. I also imported the same streets shapefile into a file geodatabase, added the ID_2 field, and calculated from the ID field, and that worked exactly as I would expect.
Does anyone have any idea why my Double field isn't being added with a precision of 15, and is instead seemingly being rounded, chopping off the last 3 digits of the ID?