主机字符串:自己的本地数据库名称,当连接本地的数据库时,它可以为空,连接远程数据库时就不能为空了
SQL*PLUS常用命令:
[ show user ] : 显示当前用户
在SQL*PLUS中登录:用户名/口令[@ORCL];
在cmd中登录:sqlplus 用户名/口令[@ORCL];
[ EXIT ] 或 [ QUIT ] : 断开数据库连接,并退出SQL*PLUS
连接与断开命令:
[ CONN 用户名/口令 [@ORCL]; ] :连接并登录数据库
[ DISC ] : 当前用户与数据库断开连接,但SQL*PLUS界面仍在
[ DESC 表/视图/同义词 ] :查看表、视图或同义词的结构,就是显示它们的内容啊
设置环境变量命令:
[ SET 环境变量名 值 ] : 设置会话环境,就是设置怎么显示结果
常用变量:
( ARRAYSIZE ) :一次提取的行数目,取值范围为1-5000,默认值为15
( LINESIZE ) :显示的行宽度,字段较长时,系统会折行显示
( PAGESIZE ) :一页显示的记录数
( PAUSE ) :控制屏幕显示
( AUTOCOMMIT ) :规定在操作中的提交方式
假脱机命令:用于转储执行的命令和结果,或转出数据库系统的数据,写入到指定的文件中(已存在)
[ SPOOL 文件名 ] :启动假脱机
[ SPOOL OFF ] : 关闭假脱机
编辑命令:
[ C/旧子串/新字串 ] :用新字串替换SQL命令中的旧子串
[ L n ] :查看SQL缓存区中的第n行内容,省略n就显示全部,n由1开始
[ A TEXT ] : 向SQL缓冲区中的当前行后添加text内容
[ EDIT ] :打开编辑器,编辑SQL缓冲区的内容
执行SQL缓冲区SQL命令:
[ / ] 或 [ RUN ]:运行SQL缓冲区中当前的SQL命令
执行SQL脚本命令:
[ START 文件名 ] 或 [ @文件名 ] :调用并执行文件里的SQL命令
执行存储过程命令:
[ EXECUTE 存储过程名 ] :执行存储过程