當前位置:首頁 » 編程語言 » sql同時更新兩個表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql同時更新兩個表

發布時間: 2023-05-23 23:52:50

㈠ 使用 sql語句 update 實現更新兩張表的數據

update a set a.FName=b.FName from a inner join b on a.MenuID=b.MenuID
通過表a的MenuID找到表b的FName,並將a表的值更改為b表的值

㈡ sql怎麼同時更新資料庫中多個表

分成幾條語句寫。
但結構關系良好的庫應該不存在一個數據變動導致多處要改的情況,因為可以通過表關系,主鍵自動更新。

㈢ SQL語句實現兩個表同時更新

可用觸發器實現:
create trigger UpdateB
on A
for update
as
update B set [B表的類別欄位名]=a.[A表李皮困的類別哪念欄位名] from inserted a,deleted b where [B表的類別欄位名]=b.[A表的類別握雀欄位名]
GO

㈣ sql server 2008 怎麼做到,同時更新兩個表,兩個表有主鍵關聯

如果是用SQL語句建表,如下:(假設要讓a和c組合作為主碼)
create table t1(
a int,
b varchar(20),
c int,
primary key(a,c)
)
如果用圖形化界面做,按住ctrl鍵,然後選擇a和c兩個列,接著右鍵菜單選擇「設置為主鍵」即可。

㈤ sql可以兩個表一起更新數據嗎

如果兩個表有關聯的話是可以的,比如A表的id和b表的b_id外鍵關系就可以
update a left join b on a.id = b.b_id set a.name = '',b.name='' (where條件)

㈥ SQL如何一次更新兩張表

使用事務 只有當2張表都被更新了才執行成功,否則事務回滾

㈦ sql中 一條update語句如何更新兩個表的中數據

可以使用insteadof觸發器。
這種觸發器就是用來在更新視圖的時候同時更新多個表數據的。

㈧ 如何用一條sql 更新兩張表

不可能實現,一條sql最多隻能更新一張表。

㈨ 同時更新兩個表的數據怎麼寫sql語句

可以明確的告訴樓主 一條sql語句不能數碼更新兩個表。凳謹
如果寫update t1,t2 set t1.id=1,t2.id=1會出現語法錯誤棗畢基