首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一条Update语句的有关问题

2013-06-25 
请教一条Update语句的问题DELETE FROM db_fb WHERE fb_idFB0000000810127INSERT INTO dbo.db_fbSELECT

请教一条Update语句的问题

DELETE FROM db_fb WHERE fb_id='FB0000000810127'
INSERT INTO dbo.db_fb
SELECT * FROM XZCD.fbbook.dbo.db_fb WHERE fb_id='FB0000000810127'


如上述语句,我之前都是用Insert Into 但是都必须要先Delete那行才能插入,我现在不想删除那行,有没有什么Update语句可以全部更新。不用一列一列的去Set
[解决办法]
只更新你想要的列。

[解决办法]
拼接sql来update,但是我反而觉得对与大数据量和很多列,你这个方法更好
[解决办法]
引用:
Quote: 引用:

只更新你想要的列。

我想用Update更新所有列。

这个语法尚待开发。
[解决办法]
DELETE FROM db_fb WHERE fb_id='FB0000000810127'
INSERT INTO dbo.db_fb SELECT * FROM XZCD.fbbook.dbo.db_fb WHERE fb_id='FB0000000810127' 

update dbo.db_fb
set 字段1 = XZCD.fbbook.dbo.db_fb.字段1
--等其他列
from XZCD.fbbook.dbo.db_fb where db_fb.fb_id = XZCD.fbbook.dbo.db_fb.fb_id



热点排行