oracle数据库操作——SQL Plus和PL/SQL

sqlplus是oracle提供的用户接口,使用命令行操作。

途径1:打开sqlplus可以在【开始】【程序】……【net manager】来打开,这种方式打开时,需要输入用户名,密码登录即可

途径2:开启cmd,或者在【运行】中输入user/password@dbname即可登录

此处,如果登录的是本地的oracle,可以使用Windows验证,无需用户名和密码,指令为 sqlplus / as sysdba

sql plus 有两种模式,一种是命令行模式,一种是GUI模式,区别在于后者界面更为友好。

在这行一些程序时,sqlplus 中需要注意的是   “/”  放在已经编写好的程序块末尾,用于执行操作。

sql plus 输出结果格式化

1、指定行长度

show linesize;

如果linesize,即行宽不够使可以适当设宽一些,指令为

set linesize 123456;

2、指定分页尺寸

show pagesize;

set pagesize 20;

3、输出暂停

set pause on;

用法:使用system登录,并设置暂停属性为on,然后开始查询,查询结果即会在每次按下enter键时自动翻页,

过程中想退出,可以按Ctrl+C组合键,或者也可取消  set pause off;

4、feedback

查询结果的尾行,出现在查询结果尾部,作为提示信息,如果你查询的记录条数超过了设定的feedback值,就会提示用户,多少条记录被操作

  show feedback;

即可看到feedback on for 6 or more rows  其中feedback表示提示信息处于开启状态, for 6 or more rows 表示结果包含6或者超过6条记录就会提示

关闭的指令为 set feedback off;


PL/Sql 常用开发工具有PL/Sql Developer和TOAD,前者oracle公司开发,后者quest softwate开发的,是桌面工具

注意:数据库database下拉框中内容源自于oracle tns的设置

开发简单程序

新建command window(命令窗口)

键入edit可以弹出代码编辑窗口,在其中输入程序,然后ALT+O关闭编辑窗口

在命令窗口输入

SQL> set  serverout on ; 用于打开命令行的输入模式

SQL> / 用于执行最后一次编辑缓冲区内的代码块


你可能感兴趣的:(oracle数据库学习笔记)