① sqlplus 怎么显示输出到控制台的结果
在oracle的sqlplus中输出结果时,默认是没有结果的
如:
SQL>
begin
2
dbms_output.put_line('结果');
3
end;
4
/
结果什么都没有。
解决办法:
在sqlplus中输入命令:
SQL>set
serveroutput
on
即可
测试
SQL>
begin
2
dbms_output.put_line('结果');
3
end;
4
/
② sqlplus中set tab off是什么意思
echo {off|on} 控制start命令是否列出命令文件中的每一命令。为on时,列出命令;为off时,制止列清单。
SQLPLUS导出数据中的SET各种参数的含义
set echo off; -- 不显示脚本中的每个sql命令(缺省为on)
set feedback off; -- 禁止回显sql命令处理的记录条数(缺省为on)
set heading off; -- 禁止输出标题(缺省为on)
set pagesize 0; -- 禁止分页输出
set linesize 1000; -- 设置每行的字符输出个数为1000,放置换行(缺省为80 )
set numwidth 16; -- 设置number类型字段长度为16(缺省为10)
set termout off; -- 禁止显示脚本中命令的执行结果(缺省为on)
set trimout on; -- 去除标准输出每行的行尾空格(缺省为off)
set trimspool on; -- 去除spool输出结果中每行的结尾空格(缺省为off)
③ 在sqlplus sql 是用什么set 参数来限制的
这个是PLSQL developer工具的限制,它在SQLPLUS上面又包了一层,所以和SQLPLUS肯定会有些区别的,很多SQLPLUS参数设置都不能用,便于工具自身管理需要吧。一般也没有什么必要用这个图形工具来做SQLPLUS能做的事情。
④ sqlplus 如何把输出结果放到一个指定文件
命令如下:
set
head
offspool
song.txtselect
*
from
song_temp;spool
off
其中set
head
off是为了关闭
字段名
显示。也可以将上述四条语句放在一个文件中(最后加一句quit),然后用sqlplus执行这个文件。
⑤ 介绍几种sql*plus常用的命令
1、登陆命令
sqlplus
username/password@net_service_name
如:
sqlplus
scott/tiger@orcl
2、连接命令
可以使用conn连接到其他用户,如:conn
sys/admin
as
sysdba
3、执行SQL
脚本文件
SQL>start
file_nameSQL>@
file_name
4、
对当前的输入进行编辑
SQL>edit
5、重新运行上一次运行的sql语句
SQL>/
6、将显示的内容输出到指定文件
SQL>
SPOOL
file_name
在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。
7、关闭spool输出
SQL>
SPOOL
OFF
只有关闭spool输出,才会在输出文件中看到输出的内容。
8、显示一个表的结构
SQL>
desc
table_name
9、set
命令
语法:SET
system_variable
value
SQL>
show
all
--查看所有68个系统变量值
SQL>
show
user
--显示当前连接用户
SQL>
show
error
--显示错误
SQL>
set
heading
off
--禁止输出列标题,默认值为ON
SQL>
set
feedback
off
--禁止显示最后一行的计数反馈信息,默认值为对6个或更多的记录,回送ON
SQL>
set
timing
on
--默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能
SQL>
set
sqlprompt
SQL
--设置默认提示符,默认值就是SQL
SQL>
set
linesize
1000
--设置屏幕显示行宽,默认100
SQL>
set
autocommit
ON
--设置是否自动提交,默认为OFF
SQL>
set
pause
on
--默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页
SQL>
set
arraysize
1
--默认为15
SQL>
set
long
1000
--默认为80
10、imp
命令
SQL>
host
imp
scott/tiger@orcl
file=D:/test.dmp
full=y
⑥ 急急急 如何在SQL*Plus中,用命令行关闭和开启Oracle数据库服务器
运行sql*plus的步骤
同时按住”win“(一般在ctrl键和alt键中间)+”r“(字母键)
输入”cmd“,之后按回车(enter)
在命令行输入”sqlplus“,进入oracle的sql*plus,输入数据库的用户名和密码进行登录操作
oracle的sql*plus是与oracle进行交互的客户端工具,借助sql*plus可以查看、修改数据库记录。在sql*plus中,可以运行sql*plus命令与sql语句。