作者cutekid (可爱小孩子)
看板Database
标题Re: [SQL ] 如何在MS SQL Server复制一笔资料
时间Fri Aug 23 18:44:21 2019
select * into #tmp
from 资料表
where 身分字号栏位名='A123456789'
update t1
set 身分字号栏位名='Bxxxxxxxxxx'
from #tmp t1
insert into 资料表 select * from #tmp
※ 引述《qw5526259 (B.K)》之铭言:
: 资料库名称:MS SQL Server 2000
: 资料库版本:2000
: 内容/问题描述:
: 假设下面语法找到一笔资料
: Select * from 资料表 where 身分字号栏位名='A123456789'
: 如何在相同的资料表下新增此笔资料
: 只改身分字号栏位名='Bxxxxxxxxxx'呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.232.34.180 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1566557063.A.141.html
1F:推 qw5526259: 谢谢!星期一上班才有资料库可以测 08/23 22:19
2F:推 qw5526259: 执行後,不成功。请问t1是什麽意思呢? 08/26 22:50
3F:→ cutekid: 不成功的画面截一下 08/27 02:53
4F:推 mathrew: t1 是 table as t1 的意思,不成功,你该不会 table 前 08/28 06:55
5F:→ mathrew: 真的加 # 符号? 08/28 06:55
6F:推 qw5526259: 好的,我试一下,没#符号 08/28 07:49