我猜答案是“不”,因为这看起来很荒谬,但我有一种罕见的情况需要发生这种情况:
给定一个包含三个字段的表:
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')
注意: 对表结构(或数据库)的更改将是多余的。我想通过在存储过程的末尾附加它来完成。