SQLServer update语句用法
UPDATE语句用于创建一个更新查询,根据指定的条件更改指定表中的字段值。UPDATE语句不生成结果集,而且当使用更新查询更新记录之后,不能取消这次操作。
语法:UPDATE table SET newvalue WHERE criteria
说明:table参数指定表的名称,其中包含要更改的数据。
newvalue参数为一个表达式,用来计算要插入更新记录中特定字段的值。
criteria参数为一个表达式,用来指定被更新的记录。只有符合表达式的记录才会被更新。
名称
UPDATE — 替换表中列/字段的数值
语法
UPDATE table SET col = expression [, ...] [ FROM fromlist ] [ WHERE condition ]
-
输入
table
- 现存表的名称.
- column
- 表 table 中列/字段的名.
- expression
- 赋予列/字段的一个有效的值或表达式.
- fromlist
- Postgres 的一个非标准的扩展,允许别的表中的列/字段出现在 WHERE 条件里.
- condition
-
输出
UPDATE #
- 成功的返回信息.# 意味着更新的行数.如果 # 等于 0 则没有行被更新.
描述
UPDATE 改变满足条件的所有行的声明了的列/字段的值。只有要更改的列/字段需要在语句中出现.
数组引用使用与 SELECT 里一样的语法.也就是说,单个数组元素,数组元素的一个范围或者是整个数组都可以用一个查询语句更新.
要更改表,你必须对它有写权限,同样对 WHERE 条件里提到的任何表也要有读权限.
用法
把字段 kind 里的词 "Drama" 用 "Dramatic" 代替:
UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama'; SELECT * FROM films WHERE kind = 'Dramatic' OR kind = 'Drama'; code | title | did | date_prod | kind | len -------+---------------+-----+------------+----------+------- BL101 | The Third Man | 101 | 1949-12-23 | Dramatic | 01:44 P_302 | Becket | 103 | 1964-02-03 | Dramatic | 02:28 M_401 | War and Peace | 104 | 1967-02-12 | Dramatic | 05:57 T_601 | Yojimbo | 106 | 1961-06-16 | Dramatic | 01:50 DA101 | Das Boot | 110 | 1981-11-11 | Dramatic | 02:29
兼容性
SQL92
SQL92 在定位的 UPDATE 语句上定义了一些不同的语法:
UPDATE table SET column = expression [, ...] WHERE CURRENT OF cursor
这里 cursor 表示一个打开的游标.
SQLServer update语句用法相关推荐
- php update语句,php中update语句用法介绍
php中update语句用法介绍 发布时间:2020-06-12 16:40:44 来源:亿速云 阅读:175 作者:小新 本篇文章和大家了解一下php中update语句用法介绍.有一定的参考价值,有 ...
- Oracle update语句用法
一.更新数据 1.更新一条数据 update table_name set column_name=value where somestations; 注意: ①不加where限制条件会更新全部数据 ...
- Oracle数据库update语句用法,多表批量更新对应的字段值
日常工作经常会遇到参照某个表格,更新主表对应字段的值 一般可以用excel的VLOOKup函数进行查找匹配,但是这种方法需要将表从数据库中导出,更新完了之后再导回数据库中. 我们用update语句可以 ...
- mysql关联修改_MySQL语句修改之关联update语句用法
我们在创建数据表以后,想要修改数据,难道要找到那个数据才可以更改吗?想想如果这样,那工作量可谓庞大!在数据库里有专门用于修改的语句,一起来看下吧~ 关于语法 以下是 UPDATE 命令修改 MySQL ...
- MySql update语句用法
用法 你可以同时更新一个或多个字段. 你可以在 WHERE 子句中指定任何条件. 你可以在一个单独表中同时更新数据. student id name age 1 赵 15 2 钱 16 3 孙 18 ...
- mysql update set_mysql update语句的用法详解
本文详细介绍了,mysql中update语句的用法,系统全面的学习下update更新语句的用法,有需要的朋友可以参考下 首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [I ...
- mysql update用法_mysql update语句的用法详解
首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] ...
- mysql的更新用法_mysql update语句的用法详解
本节内容: mysql数据库中的update语句. 首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr ...
- java中update怎么写,update语句
手机评站网今天精心准备的是<update语句>,下面是详解! SQL的update语句怎么写? 当a列的值为f时,对x表的b,c,d,e列同时更新数据... 当a列的值为f时,对x表的b, ...
最新文章
- JavaScript 的同源策略
- 皮一皮:南北差异之相亲相爱的一家人系列...
- java校验码的设计_Java动态验证码单线设计的两种方法
- JavaScript编码encode和decode escape和unescape
- android Listview scrollto 问题
- spyder pyecharts不显示_我的显示器需要定时校色吗?
- java - 计算距离和反弹
- 处理大数必选BigInteger(记洛谷P1009题WA的经历,Java语言描述)
- 华为云发布 EI 城市智能体
- 原生js与jquery的区别
- 20050909:女乘客钓男司机?
- jar命令成功完成 java -jar 命令却提示“没有主清单属性”!
- 什么是云?云里雾里——最流行的云时代
- 对于ros中launch文件的解读
- 2019个税计算公式(附最新个税计算器)
- IOS的疯狂游戏:浮躁气氛正笼罩整个iOS游戏市场
- 【无标题】口算小程序
- word2016背景色如何设置为保护眼睛的苹果绿
- echarts-箱线图(盒须图)
- win11恢复旧版右键菜单
热门文章
- 「UG/NX」BlockUI 字符串String
- 大数据毕业设计_计算机专业如何才能更好的完成毕业设计呢?
- 提供一个免费的directui界面库(已开源)
- 同时删除多个 Txt 文本文档的前几行
- 1075-Incorrect table definition; there can be only one auto column and it must be defined as a key
- android bitmap设置透明度,Android 设置图片 Bitmap任意透明度
- HM-SpringCloud微服务系列11.4【缓存同步】
- 15个很有趣的开源项目推荐
- Android 连接USB默认选中MTP模式
- 网络中BN层的作用以及为什么冻结BN层