刚装好的oracle 10G,在sqlplus下打了些命令,有点小问题请教:
1.save命令,出现SP2-0110: 无法创建保存文件,应该是没有权限,可是我就是dba权限的,请问要怎么改?
2.list命令,在sqlplus下可以,为什么在PL/SQL DEVELOPER中一点作用都没有呢?
3.get命令,难道只能get英文目录下的,当中包含了中文字符的目录就不行?还是说权限的问题?谢谢高手!
1.save命令,出现SP2-0110: 无法创建保存文件,应该是没有权限,可是我就是dba权限的,请问要怎么改?
2.list命令,在sqlplus下可以,为什么在PL/SQL DEVELOPER中一点作用都没有呢?
3.get命令,难道只能get英文目录下的,当中包含了中文字符的目录就不行?还是说权限的问题?谢谢高手!
解决方案 »
- oracle问题
- 两个sql语句怎么写?
- Oracle里字段长度200,实际却有756,我select又查不到,请问什么原因
- 从不同表中的Select
- 关于Oracle中用Varchar2(10)对日期字段保存的方案。
- 很简单的SQL语句语法问题,在线等,解决问题即结帖,解答者独得50分(本人无未结帖记录)
- 我刚入门 无从插手 手头没有书 问一些基础问题
- 怎么用SQL语句列出所有数据库里面的存储过程的名称?
- 请问如何察看当前oracle连接进程数量?
- 加后缀$得表与动态视图,区别在哪,比如file$和v$datafile
- oracle 数据库导入导出的版本兼容性问题?
- 有具体的日期,如何转换成能根据月份分类汇总
2.PLSQL下也可以,不过只能是在命令窗口下,那其实就是SQLPLUS,当然小区别还是有点。
3.没用过
2.pl/sql 和 sqlplus 是两个不同的东西。 如果要在pl/sql中执行sqlplus的命令,请在打开窗口的时候,选择COMMANDOS WINDOW。
3.没有用过get命令
----------
14SQL> save d:\test.sql
已创建 file d:\test.sql
SQL> list
1* select count(*) from emp
SQL> get d:/test.sql
1* select count(*) from emp
我这个可以啊,
1* select count(*) from emp;
第三个是这个意思吗,
SQL> get C:\Documents and Settings\Administrator\桌面\plsql\1.txt
SP2-0423: 非法的 GET 命令
SQL> get F:\plsql\1.txt
1 <<outer>>
2 DECLARE
3 v_id number;
4 v_name varchar2(30);
5 BEGIN
6 <<inner>>
7 BEGIN
8 select user_id,user_name into v_id,v_name from p_user where user_id=&ID; 9 END;---<<inner>>
10 dbms_output.put_line('用户名:'||v_name||','||'编号:'||v_id);
11* END;---<<outer>>
SQL>有图有真相!
get C:\Documents and Settings\Administrator\桌面\plsql\1.txt
get F:\plsql\1.txt
SQL> select sysdate from dual;SYSDATE
--------------
22-6月 -10SQL> list;
1* select sysdate from dual
SQL>
这个是sqlplus平台
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as zhucheng
SQL> select sysdate from dual;
SYSDATE
-----------
2010-6-22 1
SQL> list;
SQL>
这是PL/SQL DEVELOPER平台,是新建了命令窗口
路径中不能包含空格 ,你找个没空格的路径