DevOps 应用集

一些在sqlplus下有用的sql命令和知识

Posted on 19 12 月, 2018 by admin

1. 用sysdba 无口令进入sqlplus查询系统表

   sqlplus / as sysdba
   

2. 用匿名用户登入sqlplus,此时无任何权限

   sqlplus /nolog 
   

3. 检查数据库sid 信息
我们需要检查tnsnames.ora 文件,此文件在network 文件夹下

4. 显示缓存中的命令: l or run
1) 假设之行一条sql命令后如下
select * from table1;
2) 在执行后你可以输入 ‘run’ 或者 ‘l’, the sqlplus 控制台则会显示
select * from table1;

5. 快速执行上次的命令: /
1) 假设你已经执行如下命令

      select * from table1;

2) 如果再次执行, 你可以输入 ‘/’ , the sqlplus 控制台则会输出’select * from table1′;同样的结果

6. 假设你有很长记录的表,例如用select * from tab;有很多表
你可以输入:

   set pause on
   select * from tab;

‘set pause on’ 意思是当到达显示pagesize时,则会暂停等待你输入enter键继续

7. 当你需要不同参数运行sql时用如下语句

   select * from tablename where id=&myid

执行后,提示输入id值,输入后则继续执行

8. 在sql命令里加入注释,此时以多行命令输入

例如

   select columna -- this is columna comment
   from tablename;
Posted in Oracle

文章导航

Previous PostSelenium1和Selenium3不同的启动方式
Next Postrhel7下命令行启动 firefox错误: no DISPLAY environment variable specified

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

近期文章

  • Oracle表中字段为timestamp值转化为date显示的sql语句
  • 解决idea环境代码保存后不能实时编译的问题
  • 自定义XStream fields序列化顺序
  • Oracle 修改blob为clob,clob为blob
  • Apple Script: 备份Mac Notes到PDFs

近期评论

    归档

    • 2021 年 2 月
    • 2020 年 8 月
    • 2020 年 7 月
    • 2020 年 1 月
    • 2019 年 11 月
    • 2019 年 5 月
    • 2019 年 3 月
    • 2019 年 2 月
    • 2018 年 12 月

    分类

    • Apple Script
    • docker
    • Git
    • gRPC
    • Hana
    • Idea
    • Java
    • Jenkins
    • Linux
    • Maven
    • Mockito
    • Oracle
    • Selenium
    • Sona
    • SpringBoot
    • Tomcat
    • Uncategorized
    • VirtualBox
    • VMWare
    • VPN
    • XML

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org

    bidvertiser

    Powered by DoHints.cn