① 如何用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
你自己試試吧!