Uploaded image for project: 'Apache Trafodion (Retired)'
  1. Apache Trafodion (Retired)
  2. TRAFODION-2901

using sequence to do upsert get wrong number of rows after several times

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      create table test_seq
      (id LARGEINT not null
      ) primary key(id)
      SALT USING 48 PARTITIONS
      ATTRIBUTES ALIGNED FORMAT
      HBASE_OPTIONS
      (
      DATA_BLOCK_ENCODING = 'FAST_DIFF',
      MEMSTORE_FLUSH_SIZE = '1073741824'
      );

      create sequence seq1;
      upsert into test_seq select seqnum(seq1, next) from dual;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;
      upsert into test_seq select seqnum(seq1, next) from test_seq;

      upsert into test_seq select seqnum(seq1, next) from test_seq;
      — 130 row(s) inserted.

      Should be 128 rows

      Attachments

        Issue Links

          Activity

            People

              haiyan Gu Haiyan
              ovis_poly liu ming
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: