【文件属性】:
文件名称:数据修改语句-django与vue的完美结合_实现前后端的分离开发之后在整合的方法
文件大小:4.2MB
文件格式:PDF
更新时间:2024-07-14 13:13:25
达梦数据库 sql
5.2 数据修改语句
数据修改语句用于修改表中已存在的数据。
语法格式
UPDATE <单表引用>|<子查询> {<单列修改子句>|<多列修改子句>}
<子查询>::=[<普通表 2>]
<普通表 2>::= (<查询表达式>) [[AS] <表别名> [<新生列>]]
< 单 列 修 改 子 句 >::= SET< 列 名 >=<< 值 表 达 式 >|DEFAULT>{,< 列 名 >=<< 值 表 达
式>|DEFAULT>}[FROM <表引用>{,<表引用>}][WHERE <条件表达式>][];
<多列修改子句>::= SET <列名>{,<列名>}= ;
<单表引用>::= [<模式名>.]<基表或视图名>
<基表或视图名>::= <基表名>|<视图名>
<结果对象>::= <数组>|<变量>
::=
<列名>{,<列名>}INTO <结果对象>
|<列名>{,<列名>}BULK COLLECT INTO <结果对象>
参数
1.<模式名> 指明该表或视图所属的模式,缺省为当前用户的缺省模式;
2.<基表名> 指明被修改数据的基表的名称;
3.<视图名> 指明被修改数据的视图的名称,实际上 DM对视图的基表更新数据;
4.<列名> 表或视图中被更新列的名称,如果 SET 子句中省略列的名称,列的
值保持不变;
5.<值表达式> 指明赋予相应列的新值;
6.<条件表达式>指明限制被更新的行必须符合指定的条件,如果省略此子句,则修改
表或视图中所有的行。
图例
;set_singlecolUPDATE 表引用
set_manycol普通表2
普通表 2
( 查询表达式 )
tablealias
AS newcolumn
set_singlecol
248