我看到这已被问过某种形式或其他形式,但我猜不到.
简单地说,我有一个单行表:
ID PET_NAME PET_DESC OWNER
1 Kibbles Rat-faced possum Bixby
Run Code Online (Sandbox Code Playgroud)
我想复制该行并更改所有者的名称,使其看起来像这样:
ID PET_NAME PET_DESC OWNER
1 Kibbles Rat-faced possum Bixby
2 Kibbles Rat-faced possum Dweezle
Run Code Online (Sandbox Code Playgroud)
我该如何做到这一点?谢谢!
我假设那ID是一个identity.
insert into T (PET_NAME, PET_DESC, OWNER)
select PET_NAME, PET_DESC, 'Dweezle'
from T
where ID = 1;
Run Code Online (Sandbox Code Playgroud)