Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-22519

Sql. Numerics. Conversion produces incorrect results

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0
    • sql

    Description

      1.

      SELECT CAST('100.1' AS BIGINT);
      
      Values(tuples=[[{ 100 }]]): 
      

      Expected result
      It should be an error because '100.1' can not be converted to BIGINT/long.

      2.

      SELECT CAST(1e39 AS REAL);
      
      Values(tuples=[[{ 1E39 }]]):
      

      Expected result
      Should be an overflow error

      3.

      SELECT CAST(1e39 AS FLOAT);
      
      Values(tuples=[[{ 1E39 }]]):
      

      Expected result
      Should be an overflow error

      Attachments

        Issue Links

          Activity

            People

              mzhuravkov Maksim Zhuravkov
              mzhuravkov Maksim Zhuravkov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m