① 如何用sql语句更新一张表里的多条数据
update TableA set NameSpell=dbo.fn_GetPinyin(name)
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
不知道是不是这个意思
② sql中怎么update整个表
假如表1有两个字段 字段1和字段2,将表一所有字段内容更新为1
update 表1 set 字段1=1,字段2=1;
③ SQL如何将两个不同数据库同一张表的数据同步更新
如果在一个服务器上,可以用语句实现。
insert
into
database1.dbo.table1(a1,a2)
select
b1,b2
from
database2.dbo.table2
若在不同服务器上,可以用数据库的导出功能。
④ 在sql中,怎么更新表中数据
UPDATE 表名称 SET 列名称敏和 = 新值 WHERE 列名称 = 某值,update语句的写法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,...
3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'。
用途盯肢:更新表中桥则盯原有数据
单独使用,使用where匹配字段
set后面,更新字段值,既可以一次一项,也可以一次多项
例:
“Person”表中的原始数据:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Storgt 67
运行下面的SQL将Person表中LastName字段为”Rasmussen”的FirstName更新为”Nina”:
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'
⑤ SQL中如何通过update语句更新同一个表中列值
方法一:
update a set ValueText=b.ValueText
from 表 as a, 表 as b
where a.DocumentID=b.DocementID and a.VariableID=58 and b.VariableID=138
方法二:
update 表 set ValueText=(select ValueText from 表where VariableID=138 and DocumentID=7341)
where VariableID=58 and DocumentID=7341
⑥ SQL更新数据后同一张表的时间字段自动更新
触发器:
create trigger tr1
on tab1
for update
as
if exists(select a.用户名 from inserted a,deleted b where a.用户名=b.用户名 )
begin
update tab1 set date=getdate() from inserted,tab1 where inserted.用户名=tab1.用户名
end
你自己试试吧!