好紧好涨好大,国产亚洲精品999,在线激情视品,草av在线观看,制服av五区,香蕉伊人小说网,国产99热久久99,久久涩涩久久,日韩入B视频

首頁資訊商務(wù)會員鋼材特鋼不銹爐料鐵礦煤焦鐵合金有色化工水泥財經(jīng)指數(shù)人才會展鋼廠海外研究統(tǒng)計數(shù)據(jù)手機期貨論壇百科搜索導(dǎo)航短信English
鋼鐵博客  上海迷城
鋼之家社區(qū)
鋼之家 | 鋼鐵博客 | 鋼鐵論壇 | 鋼鐵百科
歡迎登陸博客    赤道雪人的辯論

 關(guān)于使用多表做update的語法

字體: 評論:0 點擊:3657
關(guān)于使用多表做update的語法
===========================================================
一、當(dāng)用一個表中的數(shù)據(jù)來更新另一個表中的數(shù)據(jù),T-SQL提供多種寫法(下面列出了二種),但建議用第一種寫法,雖然傳統(tǒng),但結(jié)構(gòu)清晰。
并且要注意,當(dāng)用一個表中的數(shù)據(jù)來更新另一個表中的數(shù)據(jù)時,二個表一定要有關(guān)聯(lián)!

1.
update t1 set t1.c2 = t2.c2
from t2
where t1.c1 = t2.c1

2.
Update t1 set t1.c2 = t2.c2
from t1 inner join t2 on t1.c1 = t2.c1

二、FROM 子句中指定的表的別名不能作為 SET column_name 子句中被修改字段的限定符使用。例如,下面的內(nèi)容無效:

UPDATE titles
SET t.ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)

若要使上例合法,請從列名中刪除別名 t 或使用本身的表名。

1.
UPDATE titles
SET ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)

2.
UPDATE titles
SET titles.ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)

關(guān)于使用多表做update的語法

:D

※ ※ ※ 本文純屬【赤道雪人】個人意見,與【鋼之家鋼鐵博客】立場無關(guān).※ ※ ※

該日志尚無評論!


您希望聯(lián)系哪位客服?(單擊選擇)

铁力市| 博爱县| 岢岚县| 百色市| 兰西县| 屯昌县| 郑州市| 清新县| 都江堰市| 抚顺县| 新野县| 凌云县| 古丈县| 惠东县| 和平县| 徐州市| 历史| 平陆县| 城固县| 白沙| 平乡县| 平南县| 于田县| 石柱| 阳朔县| 广平县| 永顺县| 温泉县| 仲巴县| 临高县| 房产| 彭山县| 罗城| 平江县| 西宁市| 大石桥市| 德钦县| 渝北区| 宁德市| 永城市| 沾益县|