成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用SQL中UPDATE語(yǔ)句實(shí)現(xiàn)多表更新

數(shù)據(jù)庫(kù) SQL Server
在數(shù)據(jù)庫(kù)中,如果需要實(shí)現(xiàn)多表同時(shí)更新,應(yīng)該怎么做呢?下文為您介紹了SQL Server,Oracle,MySQL三種數(shù)據(jù)庫(kù)中使用UPDATE語(yǔ)句實(shí)現(xiàn)多表更新的方法,希望對(duì)您有所幫助。

在開發(fā)中,數(shù)據(jù)庫(kù)交換使用,關(guān)鍵性的語(yǔ)法各不相同,這是一件讓開發(fā)人員很頭痛的事情.下面為您介紹SQL中Update語(yǔ)句更新多表時(shí)在SQL Server,Oracle,MySQL三種數(shù)據(jù)庫(kù)中的用法.,供您參考。

我也試了SQLite數(shù)據(jù)庫(kù),都沒成功,不知是不支持多表更新還是咋的. 在本例中: 我們要用表gdqlpj中的gqdltks,bztks字段數(shù)據(jù)去更新landleveldata中的同字段名的數(shù)據(jù),條件是當(dāng)landleveldata 中的GEO_Code字段值與gdqlpj中的lxqdm字段值相等時(shí)進(jìn)行更新.

SQL Server語(yǔ)法: { table_name WITH ( < table_hint_limited > [ ...n ] ) | view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,...n ] { { [ FROM { < table_source > } [ ,...n ] ] [ WHERE < search_condition > ] } | [ WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [ OPTION ( < query_hint > [ ,...n ] ) ]

SQL中UPDATE示例: update a set a.gqdltks=b.gqdltks,a.bztks=b.bztks from landleveldata a,gdqlpj b where a.GEO_Code=b.lxqdm

 Oracle語(yǔ)法: UPDATE updatedtable SET (col_name1[,col_name2...])= (SELECT col_name1,[,col_name2...] FROM srctable [WHERE where_definition])

Oracel 示例: update landleveldata a set (a.gqdltks, a.bztks)= (select b.gqdltks, b.bztks from gdqlpj b where a.GEO_Code=b.lxqdm)

MySQL語(yǔ)法: UPDATE table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition]

MySQL 示例: update landleveldata a, gdqlpj b set a.gqdltks= b.gqdltks, a.bztks= b.bztks where a.GEO_Code=b.lxqdm

有A、B張表,其記錄如下:

A表
c1       c2
--------------
1 a1
2 a2
3 a3
8 a8

B表
c1       c3
--------------
1 b1
2 b1
3 b3
10 b10

A.c1與B.c1相等,用一條sql語(yǔ)句,實(shí)現(xiàn)A.c2的值更新為B.c3
------------------------
UPDATE    A
SET A.c2 =B.c3
from A ,B
where A.c1=B.c1

UPDATE    A
SET A.c2 =B.c3
from A inner join B on A.c1=B.c1

注意:update后面是不能跟多表的,但跟在from子句后面

 

 

 

【編輯推薦】
SQL中IS NULL的語(yǔ)法

SQL中if語(yǔ)句的用法示例

巧用SQL server臨時(shí)表

速學(xué)如何定義SQL存儲(chǔ)過(guò)程

sql server表改為dbo的方法

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-27 10:29:14

sql update語(yǔ)

2010-04-29 16:53:18

Oracle多表關(guān)聯(lián)

2010-09-09 15:04:29

SQL更新語(yǔ)句

2010-09-27 10:04:30

Sql Update語(yǔ)

2010-11-22 15:34:17

MySQL多表更新

2010-11-11 11:13:54

SQL Server

2010-09-17 13:40:43

SQL更新

2010-09-17 16:53:14

SQL中CREATE

2010-11-11 11:25:45

SQL UPDATE語(yǔ)

2010-09-24 15:58:24

SQL語(yǔ)句逐條更新

2010-09-07 11:24:25

SQL語(yǔ)句

2010-09-07 13:50:41

SQL語(yǔ)句

2010-10-08 16:01:17

mysql UPDAT

2010-10-21 10:28:13

SQL Server查

2010-11-22 16:12:54

MySQL多表更新

2010-09-27 10:15:42

sql update語(yǔ)

2010-09-06 09:11:24

SQLUPDATE語(yǔ)句

2010-10-22 16:40:27

SQL TRUNCAT

2009-03-11 10:42:52

更新查詢MySQL

2010-09-03 14:56:12

SQLSELECT語(yǔ)句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩精品在线免费观看视频 | 精品香蕉一区二区三区 | 福利精品在线观看 | 91免费在线播放 | 国产亚洲精品久久久久久豆腐 | 无码日韩精品一区二区免费 | 亚洲国产高清高潮精品美女 | 久久精品日 | 久久久久91 | 国产精品美女www爽爽爽 | 国产精品视频在线观看 | 国内精品久久久久久久影视简单 | 亚洲精品亚洲人成人网 | 亚洲日本中文字幕在线 | 在线观看免费av网 | 日韩成人在线视频 | 99久久国产免费 | 91免费在线播放 | 91一区 | 亚洲欧美久久 | 久久久久九九九女人毛片 | 中文字幕视频一区二区 | 精品欧美一区二区三区久久久 | 最新av在线网址 | 欧美综合一区 | 日日操操| 91在线观| 日韩欧美大片 | 另类视频区 | 伊人91在线 | 欧洲亚洲精品久久久久 | 一区二区三区视频在线免费观看 | 久久久久国产 | 国产一区二区在线播放 | 亚洲第一中文字幕 | 在线观看亚洲 | 欧美日韩精品在线免费观看 | 一区二区国产精品 | 国产免费看 | 国产福利91精品一区二区三区 | 国产黄色一级片 |