anchor.diff:  sql_type(560) -> time;
   sql_type(570) -> date;
   sql_type(580) -> int64;
  +sql_type(32752) -> int128;
   sql_type(32754) -> timestamp_tz;
   sql_type(32756) -> time_tz;
   sql_type(32758) -> decimal_fixed;
  
positive.code:                 long -> 4;
                  short -> 4;
                  int64 -> 8;
                  quad -> 8;
                  double -> 8;
                  float -> 4;
  
negative.code:     long -> [8, convert_scale(XSqlVar#column.scale), 7, 0];
      short -> [7, convert_scale(XSqlVar#column.scale), 7, 0];
      int64 -> [16,  convert_scale(XSqlVar#column.scale), 7, 0];
      int128 -> [26,  convert_scale(XSqlVar#column.scale), 7, 0];
      quad -> [9, convert_scale(XSqlVar#column.scale), 7, 0];
      double -> [27, 7, 0];
      float -> [10, 7, 0];
  