SQL 语句里set是什么意思啊

刚刚学数据库存储过程很简单的一个问题希望帮忙谢谢beginUPDATE[dbo].[Book_Message]SET[UserId]=@UserId,[Title]=@T... 刚刚学数据库 存储过程 很简单的一个问题 希望帮忙 谢谢 begin
UPDATE [dbo].[Book_Message] SET
[UserId] = @UserId,
[Title] = @Title,
[Content] = @Content,
[IpAddress] = @IpAddress,
[MsgTime] = @MsgTime,
[VisitNum] = @VisitNum,
[ReplyNum] = @ReplyNum
WHERE
[MessageId] = @MessageId
end
就那有个SET 是什么意思哦
展开
 我来答
跪着作揖
高粉答主

推荐于2019-11-13 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:23.8万
展开全部

SET是SQL Server 中对已经定义的变量赋值的方式,经常与update语句一起使用。

语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

例子如下:

update A set name=小张 where name =张三  //将小张的姓名改为张三

update A set name=小王 where name =王五   //将小王的姓名改为王五


扩展资料

SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT,对于这两种方式的区别如下:

1、对多个变量同时赋值时存在区别:

set不支持对多个变量进行赋值。

select支持对多个变量进行赋值。

2、表达式返回多个值时存在区别:

set对表达式返回多个值的时候会出错

select对表达式返回多个值的时候是将结果返回到最后一个值赋给变量。

3、对表达式未返回值有区别:

set在对表达式的未返回值的时候,变量被赋null值。

select在对表达式的未返回值的时候,变量保持原值。

参考资料百度百科-update

普实软件
2017-08-24 · 知道合伙人软件行家
普实软件
知道合伙人软件行家
采纳数:1703 获赞数:7401
普实软件ERP专家

向TA提问 私信TA
展开全部

SET是SQL Server 中对已经定义的变量赋值的方式。

示例:

语法:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

table1

更新某一行中的一个列

我们把姓氏是【李】的人添加名字。

UPDATE table1 SET FirstName = '四' WHERE LastName = '李'

结果:


更新某一行中的若干列

我们修改姓氏是李的【地址】并添加【城市】

UPDATE table1 SET Address = '新模范马路36号', City = '南京'
WHERE LastName = '李'

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdingyun
2017-10-06 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48208
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

SQL 语句里Update...........set连用是用于修改表中的数据,set是将新值更新到指定列中。

  1. Update 语句用于修改表中的数据。

  2. 语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值;

    例如下句是更新某一行中的一个列,为 lastname 是 "Wilson" 的人添加 firstname:

    UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'

  3. WHERE子句设置查询条件,过滤掉不需要的数据行。

  4. 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我起名起的蛋疼
2016-05-06
知道答主
回答量:26
采纳率:100%
帮助的人:2.4万
展开全部
sql修改基本格式:
update 表名 set 字段=值 where 条件
表名:数据库的表的名字
字段:数据库的表中字段的名字(也叫列名)
值:字段(列)中的数值
楼主绝对用不上了,给新人用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-24
展开全部
Update 表名 Set FieldName = Value 。就是设置当前表的某个字段等于某个值,就是给字段 赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式