oracle-设置


oracle基本设置的命令

在Oracle中调用dos命令: host dos命令;

  • 清屏 host cls

连接命令

  • conn[ect]命令

    • conn 用户名/密码@网络服务名 [as sysdba/sysoper]

      • 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
  • disc[onnect]命令

    • 该命令用来断开与当前数据库的连接
  • passw[ord]

    • 该命令用于修改用户的密码.如果要想修改其它用户的密码,需要用sys/system登录
  • show user

    • 显示当前用户名
  • exit

    • 该命令会断开与数据库的连接,同时会退出sql plus

文件操作命令

  • start和@

    • 运行sql脚本

      • sql>@ d:/a.sql
      • sql>START d:/a.sql
  • edit

    • 该命令可以编辑指定的sql脚本

      • sql>edit d:/a.sql
  • spool

    • 该命今可以将sqlplus屏幕上的内容输出到指定文件中去。

      • sql> spool d:/b.sql
      • sql> spool off

显示和设置环境变量

  • 可以用来控制输出的各种格式,set show

    • 如果希望永久的保存相关的设置,可以去修改g10gin.sql脚本
  • linesize

    • 设置显示行的宽度,默认是80个字符

    • 显示行宽

      • show linesize ;
    • 设置行宽

      • set linesize 160;
  • pagesize

    • 设置每页显示的行数目,默认是14
    • set pagesize 40;–设置每页显示40条数据
  • 设置列宽

    • 设置类型为字符串的列:

      • col 列名 for a长度 ;
      • col ename for a10 ;
    • 设置类型为数字的列:

      • col 列名 for a9个数; (实际长度为9的个数+1)
  • 显示运行时间

    • set timing on;

修改写错的SQL

  • ed

    • 注意 ①ed中没有分号; ②修改完后,/执行
  • c /错误的命令/正确的命令

追加命令 a命令(append):在上一次的sql后追加语句,追加完毕回车 /

  • select * from emp;

  • a order by sal ;

  • 过程:

    • select * from emp order by sal;
  • -注意:a后面有2个空格。

伪表

dual 存储单行单列,用于学习、测试使用

select 'hello'||'world' from emp;

select 'hello'||'world' from dual;

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/267453.html

(0)
上一篇 2022年6月15日
下一篇 2022年6月15日

相关推荐

发表回复

登录后才能评论