ACCESS與SQLSERVER中的UPDATE語(yǔ)句對(duì)比:
SQLSERVER中更新多表的UPDATE語(yǔ)句:UPDATE Tab1
SET a.Name = b.Name
FROM Tab1 a,Tab2 b
WHERE a.ID = b.ID;
同樣功能的SQL語(yǔ)句在ACCESS中應(yīng)該是
UPDATE Tab1 a,Tab2 b
SET a.Name = b.Name
WHERE a.ID = b.ID;
即:ACCESS中的UPDATE語(yǔ)句沒(méi)有FROM子句,所有引用的表都列在UPDATE關(guān)鍵字后.上例中如果Tab2可以不是一個(gè)表,而是一個(gè)查詢,例:
UPDATE Tab1 a,(Select ID,Name From Tab2) b
SET a.Name = b.Name
WHERE a.ID = b.ID;
(9)如果想將幾個(gè)表聯(lián)接起來(lái),在JOIN操作中我們可以進(jìn)行嵌套操作,有三個(gè)表:表1、表2、表3,現(xiàn)在將三個(gè)表聯(lián)接起來(lái):
FROM (表1 INNER JOIN 表2 ON 表1.序號(hào)=表2.序號(hào))
INNER JOIN 表3
ON 表1.序號(hào)=表3.序號(hào)
posted on 2006-09-14 14:35 天涯孤客 閱讀(513) 評(píng)論(0) 編輯 收藏