SQL Plus和PL/SQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Plus和PL/SQL相关的知识,希望对你有一定的参考价值。
一、SQL Plus是oracle提供的一种用户接口。类似于操作系统的命令行。用户可以通过在SQL Plus中输入命令来向数据库发 送命令,数据库也将处理结果通过SQL Plus呈现给用户。是数据库和用户的交互工具。
SQL Plus有两种模式,命令行模式,GUI模式,对应两个可执行文件。
命令行模式登录:sqlplus 用户名/密码@数据库实例名
SQL Plus每行的输出都具有一定长度,如果超出这个长度,将执行换行操作。当输出的行数超过一定数量时,也将执行分页。show linesize 查看行长度,set linesize 150 设置行长度为150。show pagesize 查询每页的行数,
set pagesize 20 设置每页的行数。每页的开头会有一个空行,列名占一行,列名和数据间的分隔行都计算在内。
SQL Plus如果数据量大,可能会发生滚屏,可以使用管理员身份登录,set pause on 设置暂停属性为on,查询时会在返回第一页之前暂停,按Enter键,会自动显示下一屏。
二、PL/SQL则是oracle的过程化编程语言,定义了大量语法,用户可以遵循这些语法来定义程序块,以完成复杂的数据库操作。这些代码块可以作为数据库对象进行存储,有利于实现代码复用。程序块开发工作,照样可以在用户工具SQL Plus上完成。
程序块的最后一行用/结束,用于执行已编写的PL/SQL程序块。
以上是关于SQL Plus和PL/SQL的主要内容,如果未能解决你的问题,请参考以下文章