Я хочу вставить несколько значений в таблицу, где значение в одном из столбцов увеличивается последовательно. Однако последовательность немного сложна из-за требований бизнеса.
Одна вставка будет выглядеть примерно так:
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, но я застрял в этом и попробовал несколько вещей, но большинство, похоже, не сохраняет структуру фиксированной длины (становится SU1, SU2 вместо SU0001, SU0002).
Спасибо за помощь!
Викрам