これはばかげているように見えるので、答えは「いいえ」だと思いますが、これが発生する必要があるまれな状況があります。
3つのフィールドを持つテーブルがあるとします。
ID, PK, smallint, not null
Code, Varchar(5), not null
Name, VarChar(50), not null
INSERTステートメントを使用してIDフィールドを魔法のようにCODEに挿入できますか?
INSERT INTO MyTable (Code, Name)
VALUES (CAST([ID's new Value] AS VARCHAR(5)),'New Name')
注: テーブルの構造(またはデータベース)を変更すると、やり過ぎになります。ストアドプロシージャの最後に追加することで実現したいと思います。