当前位置:首页 » 编程语言 » sql更新同一张表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql更新同一张表

发布时间: 2023-05-25 21:33:28

① 如何用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

你自己试试吧!