资源描述
PL/SQL工具简单操作,王瑞,一,PL/SQL与ORACLE10g连接,Oracle10g客户端安装 Oracle10g客户端配置PL/SQL Oracle10g客户端文件配置PL/SQL PL/SQL连接Oracle10g数据库 Oralce10g客户端卸载,1.Oracle10g客户端安装,下载Oracle10g客户端: 本地Oracle10g客户端、Plsql7.0存放SVN地址: http:/10.17.50.231/QualityTeam/QC/工具 针对PL/SQL连接选择性安装,双击Oracle10g客户端安装包目录中setup.exe进入主界面(安装时注意安装目录空间大小),Oracle10g客户端主界面,下一步到此界面: 选择管理员复选按钮,点击下一步。,选择安装目录,默认下一步:,下一步到安装界面,点安装按钮:,安装成功,点退出安装结束:,2.Oracle10g客户端配置PL/SQL,启动Net Configuration Assistant配置,进入配置界面,启动路径如下图:,选择下图本地Net服务名配置,下一步:,下图可添加、修改、删除等操作,默认添加新:,输入数据库名称(需真实):,输入数据库IP、端口:,输入数据库名称别名,可任意,汉字除外:,安装成功,点退出安装结束:,3.Oracle10g客户端文件配置PL/SQL,Oracle10g客户端文件默认安装目录: C:oracleproduct10.2.0client_1NETWORKADMIN Oracle10g客户端文件默认文件名: tnsnames.ora,tnsnames.ora内容如下图: FTPRINT为数据库名称的服务名或别名,可任意(汉字除外) HOST为数据库IP:10.192.39.8 PORT为数据库的端口:1521 SERVICE_NAME(SID)为数据库真实名称,(需真实),可复制一个同样内容进行修改别名(IMAGEDB)、IP(10.192.39.20)、端口(1521)、数据库名称(imagedb),即新添加一个Net服务设置 :,4.PL/SQL连接Oracle10g数据库,PL/SQL版本: v.7.0(无需安装,直接连接) PL/SQL登录界面: Database为数据库 网络服务名或别名,Connect as 方式默认Nomal,PL/SQL登录界面Database与tnsnames.ora内容里的数据库网络服务名或别名同步, Database下拉显示所有正确数据库配置信息:,正确登录PL/SQL主界面:,5.Oracle10g客户端卸载,Oracle客户端主界面进行卸载 点击卸载产品按钮, 开始卸载:,选中要卸载的主目录,点击删除按钮进行卸载:,确定删除后,卸载成功:,二,PL/SQL简单操作,PL/SQL新建SQL window执行窗口(单条语句) PL/SQL新建Command window执行窗口(多条语句) PL/SQL数据导入 PL/SQL数据导出,1.PL/SQL新建SQL window执行窗口,SQL window窗口可以输入一般SQL语句,执行新增、提交、修改、查询、删除等操作,但此窗口同时只能执行一条SQL语句,不支持多条SQL执行,按F8或执行图标快捷键执行单条SQL语句成功后,按F10或提交图标快捷键提交修改的数据到数据库,按Shift+Esc或取消执行图标停止执行操作,按Shift+F10或取消提交图标回滚数据 菜单File进入 快捷图标进入,也可以点击快捷图标, 选择SQL window,选择菜单栏: FileNewSQL window 也可选择Open sql脚本 或command file 文件, 再进行修改或执行,单条SQL语句执行结果:,2.PL/SQL新建Command window执行窗口,Command window窗口可以输入一般SQL语句,执行新增、提交、修改、查询、删除等操作,此窗口支持单条、多条SQL执行,执行时每条SQL语句结束必须以分号(;)结尾,否则换行继续输入语句。按回车键执行单条或多条SQL语句成功后,其它操作同SQL window 菜单File进入 快捷图标进入,也可以快点击快捷图标, 选择Command window,选择菜单栏: FileNew Command window,多条SQL语句执行结果:,1、Select语句语法: SELECT 列名称 FROM 表名称 或者 SELECT * FROM 表名称 2、Insert into语句语法: INSERT INTO 表名称 VALUES (值1, 值2,) 或者 INSERT INTO 表名称 (列1, 列2,.) VALUES (值1, 值2,) 3、Update语句语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 或者 UPDATE 表名称 SET 列名称1 = 新值1,列名称2 = 新值2 WHERE 列名称 = 某值 4、Delete语句语法: DELETE FROM 表名称 WHERE 列名称 = 值 或者 DELETE FROM 表名称 (清空表内所有内容),3.PL/SQL数据导入,使用tools方式 导入SQL文件,Tools方式中导入的sql格式文件,选择菜单中的toolsImport Tables,如下图,选中要导入数据的SQL文件9.sql, 再Import入SQL格式数据:,确认已导入数据后,Commit或点击图标确定提交数据,导入数据成功,4.PL/SQL数据导出,查询结果中方式导出CVS、SQL等文件 Tools方式中导出SQL等文件 查询中导出的SQL格式文件只是SQL语句,无附带表的其它信息,简洁方便,适合初始化环境数据;tools方式中导出的sql语句带有关于表的其它信息,更加详细,适合文档阅读,查询结果方式中导出CVS文件,执行SQL语句,在查询结果中选中需要的导出范围,右击选中范围,Export ResultsCVS file,保存到本地机器,查询结果方式中导出的CVS格式文件内容:,Tools方式中导出的sql格式文件,选择菜单中的toolsExport Tables,如下图,选中要导出数据的表(T_NEWUSER_INFO), 再在where clause中输入导出条件,例where userid likeCHS00185,选择Output路径,再Export出SQL格式数据:,Tools方式中导出的sql格式文件内容:,愿同前进! 谢谢!,
展开阅读全文