sql语言分类

sql语言分类

ID:38171640

大小:16.66 KB

页数:4页

时间:2019-06-07

sql语言分类_第1页
sql语言分类_第2页
sql语言分类_第3页
sql语言分类_第4页
资源描述:

《sql语言分类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.Oracle对SQL的分类:  数据操作语言语句[Datamanipulationlanguage,DML]  从一个或多个表或视图中查询数据(SELECT);获取操作[fetch]是可滚动的[scrollable](见“可滚动游标”)  向表或视图中加入新数据行(INSERT)  修改表或视图中已有数据行的列值(UPDATE)  根据判断条件为表及视图插入或更新数据行(MERGE)  从表或视图中删除数据行(DELETE)  查询SQL语句的执行计划[executionplan](EXPLAINPLAN)  对表或视图加锁[lock],临时

2、地限制其他用户访问此对象(LOCKTABLE)  数据定义语言语句[Datadefinitionlanguage,DDL]  创建,修改,移除方案对象及其他数据库结构,包括数据库自身及数据库用户(CREATE,ALTER,DROP)  修改方案对象名称(RENAME)  删除方案对象的所有数据,但不移除对象结构(TRUNCATE)  授予或收回权限及角色(GRANT,REVOKE)  打开或关闭审计选项(AUDIT,NOAUDIT)  向数据字典中添加注释(COMMENT)  事务控制语句[transactioncontrolstatement]

3、  将事务对数据的修改永久地保存到数据库(COMMIT)  还原事务对数据的修改,可还原到事务开始处或任意保存点[savepoint](ROLLBACK)  设置保存点以标识回滚位置(SAVEPOINT)  设置事务的属性(SETTRANSACTION)  会话控制语句[sessioncontrolstatement]  执行特定操作,修改当前会话,例如启用或禁用SQL跟踪功能[SQLtracefacility](ALTERSESSION)  为当前会话启用或禁用角色[role](即一组权限的集合)(SETROLE)  系统控制语句[system

4、controlstatement]  ALTERSYSTEM是唯一的系统控制语句。  嵌入SQL语句[embeddedSQLstatement]  定义,分配,及释放游标[cursor](DECLARECURSOR,OPEN,CLOSE)  选择一个Oracle数据库并进行连接(DECLAREDATABASE,CONNECT)  分配变量名(DECLARESTATEMENT)  初始化描述符[descriptor](DESCRIBE)  设定如何处理错误及警告(WHENEVER)  解析并执行SQL语句(PREPARE,EXECUTE,EXECU

5、TEIMMEDIATE)  从数据库中取回数据(FETCH)Oracle的语言分四类,它们是(数据定义语言DDL)、(数据操纵语言DML)、(数据控制语言DCL)和(事务控制语言TCL)DDL  DataDefinitionLanguage(DDL)statementsareusedtodefinethedatabasestructureorschema.Someexamples:  CREATE-tocreateobjectsinthedatabase  ALTER-altersthestructureofthedatabase  DROP-d

6、eleteobjectsfromthedatabase  TRUNCATE-removeallrecordsfromatable,includingallspacesallocatedfortherecordsareremoved  COMMENT-addcommentstothedatadictionary  RENAME-renameanobjectDML  DataManipulationLanguage(DML)statementsareusedformanagingdatawithinschemaobjects.Someexamples

7、:  SELECT-retrievedatafromtheadatabase  INSERT-insertdataintoatable  UPDATE-updatesexistingdatawithinatable  DELETE-deletesallrecordsfromatable,thespacefortherecordsremain  MERGE-UPSERToperation(insertorupdate)  CALL-callaPL/SQLorJavasubprogram  EXPLAINPLAN-explainaccesspatht

8、odata  LOCKTABLE-controlconcurrencyDCL  DataControlLanguage(DCL)stat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。