Мне нужно присоединиться к двум таблицам - одна таблица имеет домашний телефон CHAR30, который, как представляется, имеет выравнивание по центру, а другой домашний - как число 20. Мне нужно преобразовать на число 20, но когда я делаю это, он кажется усеченным, возможно, из-за странного выравнивания (на самом деле не все 30 позиций).Преобразование длинного символьного поля в числовое, НЕ научное обозначение (SAS)
Когда я пытаюсь сохранить полные 30 позиций как числовые, я вместо этого получаю преобразование в научную нотацию, поэтому, конечно, это не будет работать как ключевой идентификатор для последующих операций.
Если вы имеете дело с большими числами, я бы рекомендовал сохранить ваш ID как CHAR30 вместо этого, чтобы избежать возможных ошибок точности. В общих полях идентификатора должны быть символы не числовые - они не имеют значения. – Reeza
Да .... Идентификатор не имеет никакого смысла как числового, но так оно и есть в многочисленных таблицах, с которыми я работаю. Мне нужно найти обходное решение или преобразовать все в характер, который его затрагивает. – user3791254