當前位置:首頁 » 編程語言 » 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

你自己試試吧!