Oracle中有哪些DML操作

时间:2016.03.28 发布人:littlexiao73

Oracle中有哪些DML操作

已解决问题

谷歌littlexiao73用户在2016.03.28提交了关于“爱琴海地*Oracle中有哪些DML操作”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-17T14:27:30。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:guiytxl8782  

SQL语言**分为四大类:**查询语言DQL,**操纵语言DML,
**定义语言DDL,**控制语言DCL。

1**查询语言DQL
**查询语言DQL基本结构是由**LECT子句,FROM子句,Wh**ERE
架本究听伯土跑句组成的查询块:
**LECT<字段名表>
FROM<表或视图名>
Wh**ERE<查询条件>

2**操纵语言
**操纵语言普加一形充个乐资磁DML主要有三种形式:
1)插入:IN**R序王药队火没装质级零欢T
2)更新:UPDATE
3)删除:DELETE

3**定义语言DDL
**定义语言DDL用来创建**库中的各种对象-----货赶功尽一律胡清得表、视图、
索引、同义词、聚簇等如:
CREATETABLE/VIEW/INDEX/SYN/CLUSTER
|||||
表视图吧索引同义词簇

4**控制语言DCL
**控制语言DCL用来授予或回收访问**库的某种特权,并控制
**库操纵事务发生的时间起样艺钱士义陈讨酸混径及效果,对**库圆笑穿丰危实行监视等。如:
1)GRANT:授权。
2)ROLLBACK[WORK]TO[S**EPOINT]和喜英且切:回退到某一点。
路停按达族治回滚---ROLLB孙新执导掉ACK
回滚命令使数非划黄是立分认关管据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3)生头晶社终确赶汽督普格COMMIT[WORK]:提交。
在**库的插入、调河规德苦呀值收答看删除和修改操作时,只有当事务在提交到**
库时才算完成。在事务提交前,只有操作**库的这个人才能有权看
到所做的事情,别人只有在最后提交完成后才可以看到。
提交**有三种类型:显式提交、隐式提交及自动提交。下面分
别说明这三种类型。
(1)显式提交
用COMMIT命令直接完成的提交为显式提交。其格式为:
SQL>COMMIT正信修;
(2)隐式提交
书香用SQL命令间接完成的提交为隐式提交。这染罗而突水必实父些命令是:
ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,
EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
(3)自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>**TAUTOCOMMITON;