列の 1 つの値が順次増加するテーブルに複数の値を挿入したいと考えています。ただし、ビジネス要件のため、シーケンスは少し複雑です。
単一の挿入は次のようになります。
INSERT INTO blah (col1, col2) VALUES ('SU0001', 'myemail');
ここで、col1 はインクリメントする必要がある値ですが、固定長構造を維持します。したがって、次の挿入は次のようになります。
INSERT INTO blah (col1, col2) VALUES ('SU0002', 'myemail');
など..まで:
INSERT INTO blah (col1, col2) VALUES ('SU1600', 'myemail');
SQLのみでこれを行うにはどうすればよいですか。これは Java と Ruby で簡単に実行できますが、これに行き詰まり、いくつかのことを試しましたが、ほとんどが固定長構造を維持していないようです (SU0001、SU0002 ではなく、SU1、SU2 になります)。
助けてくれてありがとう!
ヴィクラム