sqlserver update语句怎样更改两个数据

 我来答
专名网
2012-04-29 · TA获得超过5723个赞
知道小有建树答主
回答量:2370
采纳率:16%
帮助的人:1287万
展开全部
UPDATE是我们常SQL语句之一,update主要用于更改表中的现有数据.
UPDATE详细语法
{
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 ] ) ]

< table_source > ::=
table_name [ [ AS ] table_alias ] [ WITH ( < table_hint > [ ,...n ] ) ]
| view_name [ [ AS ] table_alias ]
| rowset_function [ [ AS ] table_alias ]
| derived_table [ AS ] table_alias [ ( column_alias [ ,...n ] ) ]
| < joined_table >

< joined_table > ::=
< table_source > < join_type > < table_source > ON < search_condition >
| < table_source > CROSS JOIN < table_source >
| < joined_table >

< join_type > ::=
[ INNER | { { LEFT | RIGHT | FULL } [OUTER] } ]
[ < join_hint > ]
JOIN

< table_hint_limited > ::=
{ FASTFIRSTROW
| HOLDLOCK
| PAGLOCK
| READCOMMITTED
| REPEATABLEREAD
| ROWLOCK
| SERIALIZABLE
| TABLOCK
| TABLOCKX
| UPDLOCK
}

< table_hint > ::=
{ INDEX ( index_val [ ,...n ] )
| FASTFIRSTROW
| HOLDLOCK
| NOLOCK
| PAGLOCK
| READCOMMITTED
| READPAST
| READUNCOMMITTED
| REPEATABLEREAD
| ROWLOCK
| SERIALIZABLE
| TABLOCK
| TABLOCKX
| UPDLOCK
}

< query_hint > ::=
{ { HASH | ORDER } GROUP
| { CONCAT | HASH | MERGE } UNION
| {LOOP | MERGE | HASH } JOIN
| FAST number_rows
| FORCE ORDER
| MAXDOP
| ROBUST PLAN
| KEEP PLAN
}
怀晴曦2O
2012-05-09 · TA获得超过105个赞
知道答主
回答量:162
采纳率:0%
帮助的人:96.1万
展开全部
update 表明 set 列名=修改后的值,列名=修改后的值,列名=修改后的值, ...where id=1(条件)

注:修改多列 用 "," 隔开即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老师小乔
推荐于2018-02-11 · TA获得超过3680个赞
知道大有可为答主
回答量:1985
采纳率:66%
帮助的人:701万
展开全部
use 数据库名
create table student(id int,name varchar(20),grade int)
insert into student values(1,null,null)
update student set name='hehe',grade=1 where id=1
应该能看懂吧,希望对你有所帮助
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
siyixin
推荐于2016-01-25 · TA获得超过444个赞
知道小有建树答主
回答量:345
采纳率:100%
帮助的人:260万
展开全部
USE AdventureWorks;
GO
UPDATE Sales.SalesPerson
SET Bonus = 6000, CommissionPct = .10, SalesQuota = NULL;
GO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊利or蒙牛
2012-05-02
知道答主
回答量:1
采纳率:0%
帮助的人:1637
展开全部
update table1
set name=lucy,age=18
where id=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式