VARIANT 데이터: 고정 숫자 값 중 일부를 부동 소수점으로 캐스팅하면 다른 근사값이 생성됨(보류 중)¶
이 번들이 활성화되고 :ref:`VARIANT 값<label-data_type_variant>`에서 :ref:`고정 숫자 값<label-data_types_for_fixed_point_numbers>`을 추출한 후 숫자 값을 :ref:`부동 소수점 유형<label-data_types_for_floating_point_numbers>`으로 캐스팅하면 결과 값이 다를 수 있습니다.
이 동작 변경은 캐스팅 범위가 좁은 경우, 즉 캐스팅 유형이 값을 보유할 수 없는 경우에 발생합니다. 이 캐스팅을 수행하면 원래 값에 더 가까운 다른 근사값이 반환될 수 있습니다.
예를 들어, VARIANT 열의 고정 숫자 값 ``264208207.9326154526043824``가 FLOAT로 캐스팅된 경우 동작 변경 전의 결과 값은 동작 변경 후의 값과 다릅니다.
원래 숫자 값(FLOAT으로 캐스팅하기 전):
264208207.9326154526043824
동작 변경 전의 숫자 값(FLOAT로 캐스팅한 후):
264208207.93261543
동작 변경 후의 숫자 값(FLOAT로 캐스팅한 후):
264208207.93261546
이 동작 변경은 캐스팅 결과가 VARIANT 값에 없는 숫자 값을 캐스팅할 때와 일치하도록 하기 위해 도입되었습니다.
참조: 2106