《Oracle9i关系数据库实用教程[第二版]》08.ppt
文本预览下载声明
* Oracle9i常用工具 第8章 Oracle9i关系数据库 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.1 SQL*Plus交互式应用程序 8.2 SQL*Plus Worksheet开发环境 8.3 Oracle企业管理器(OEM) 8.4 移植工具 8.5 网络管理 8.6 性能监测器 8.7 分析工具LogMiner 本章内容 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 一 SQL*Plus的启动和关闭 1.SQL*Plus的启动 (1)SQL*Plus注册对话框窗口说明 (2)SQL*Plus的编辑窗口说明 (3)SQL*Plus窗口命令应用方式 (4)SQL*Plus环境设置对话框窗口说明 8.1 SQL*Plus交互式应用程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.SQL*Plus的关闭 结束SQL*Plus会话的方法有两种: ①直接关闭窗口; ②在SQL提示符后键入并执行EXIT命令,窗口自动关闭。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 二 SQL* Plus命令 1.查看、编辑和运行SQL* Plus缓冲区内容的命令 表8-1 查看、编辑和运行SQL* Plus缓冲区内容的命令 2.文件管理命令 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.数据拷贝命令 COPY命令用来将数据从指定的数据库拷贝到另一个数据库,可以实现下面的几个功能: ①从一个本地数据库将一个或多个表或整个模式拷贝到一个远程数据库或另外一个本地数据库。 ②将一个表中指定的记录(基于查询)拷贝到远程数据库或本地数据库的其他表中。 ③将包含LONG类型数据列的表的内容拷贝到其他表。因为LONG类型的列不能用于SELECT语句中,所以这是解决此问题的唯一方法。 ④从一个Oracle数据库向一个非Oracle数据库拷贝表。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 数据拷贝命令的格式如下: COPY[FROM<用户名>/<口令>@<数据库>= [TO<用户名>/<口令>@<数据库>] {APPEND |CREATE | INSERT | REPLACE} <表>[(<列>,…==USING<查询> Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 如果目标表存在,APPEND便将查询出的记录插入到目标表。即使该表为空(不含数据),APPEND命令也能插入记录。 CREATE创建新表,然后向目标表中插入取自查询的记录。如果目标表已经存在,COPY命令就会返回一个错误。 INSERT将取自查询的记录插入目标表。如果目标表不存在,COPY命令就会返回错误。 REPLACE使用查询提取的记录替换目标表及其内容。如果目标表存在,COPY就会删除它并用含有拷贝数据的表替换它。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.
显示全部