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

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

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

字體: 評論:0 點擊:3716
關(guān)于使用多表做update的語法
===========================================================
一、當用一個表中的數(shù)據(jù)來更新另一個表中的數(shù)據(jù),T-SQL提供多種寫法(下面列出了二種),但建議用第一種寫法,雖然傳統(tǒng),但結(jié)構(gòu)清晰。
并且要注意,當用一個表中的數(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)系哪位客服?(單擊選擇)

金寨县| 简阳市| 宜昌市| 兴宁市| 通榆县| 大英县| 阿图什市| 怀化市| 房产| 建昌县| 龙口市| 辉县市| 桃江县| 洪雅县| 彭山县| 聂荣县| 南部县| 古蔺县| 乳源| 文水县| 昔阳县| 房产| 大名县| 三江| 江口县| 高州市| 横峰县| 海林市| 策勒县| 永宁县| 中方县| 绥化市| 喀喇| 宽甸| 珲春市| 石柱| 巩义市| 库尔勒市| 凤凰县| 通州区| 汤阴县|