美文网首页
SQL PLus命令

SQL PLus命令

作者: 二三筆 | 来源:发表于2018-10-13 17:26 被阅读0次

这里将仅介绍简单的几个命令。

  1. help
    如果能自己学习命令就最好了,为此先介绍 help
SQL> help idnex

Enter Help [topic] for help.

 @             COPY         PAUSE                    SHUTDOWN
 @@            DEFINE       PRINT                    SPOOL
 /             DEL          PROMPT                   SQLPLUS
 ACCEPT        DESCRIBE     QUIT                     START
 APPEND        DISCONNECT   RECOVER                  STARTUP
 ARCHIVE LOG   EDIT         REMARK                   STORE
 ATTRIBUTE     EXECUTE      REPFOOTER                TIMING
 BREAK         EXIT         REPHEADER                TTITLE
 BTITLE        GET          RESERVED WORDS (SQL)     UNDEFINE
 CHANGE        HELP         RESERVED WORDS (PL/SQL)  VARIABLE
 CLEAR         HOST         RUN                      WHENEVER OSERROR
 COLUMN        INPUT        SAVE                     WHENEVER SQLERROR
 COMPUTE       LIST         SET                      XQUERY
 CONNECT       PASSWORD     SHOW

运行之后将显示 sqlplus 的所有命令。
各命令的功能和选项可以通过关键字 help 后面加命令关键字。如下面要介绍的 clear 命名。

SQL> help clear                                                          
                                                         
 CLEAR
 -----

 Resets or erases the current value or setting for the specified option.

 CL[EAR] option ...

 where option represents one of the following clauses:
     BRE[AKS]
     BUFF[ER]
     COL[UMNS]
     COMP[UTES]
     SCR[EEN]
     SQL
     TIMI[NG]

SQL>                                                 
  1. clear
    如上面的命令所示,clear 有 7 个选项。这里只介绍几个
  • BRE :清除由 BREAK 命令设置的中断命令。
  • BUFF :清除缓冲区中的内容。
  • COL :清除由 COLUMN 命令设置的计算定义。
  • SCR :清除用户的屏幕。
  1. save
    save 命令将缓存区的命令保存在指定的文件中。
// 将会保存在 D盘下
SQL> save D:\dbfile
已创建 file d:\db_file.sql

由于 sqlplus 缓冲区只能存放 SQL 命令,为此,可以使用 input 命令将 sqlplus 命令和 SQL 命令保存到指定到地方。

//清空缓存区
SQL> clear buff
buffer 已清除
SQL> input
  1  desc test
  2  select * from test
  3
SQL> save d:\db_file  REPLACE     //替换了原来的 db_file.sql 的内容
已写入 file d:\db.sql
  1. start
    将执行 sql 文件,执行刚才写入的命令
SQL> start d:\x
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 NAME                                               VARCHAR2(20)


NAME
--------------------
test

可以看到先执行 sqlplus 的 ***desc ***命令(将数据表的列名与类型列出来),再执行 sqlselect 语句

  1. desc
    将指定的表的列名与类型列出来
// 创建表格
SQL> create table test_1(                                                         
  2  name varchar(20),                                                            
  3  age int,                                                                     
  4  sex char(2));                                                                
                                                                                  
表已创建。                                                                             
                                                                                  
SQL> desc test_1                                                                  
 名称                                      是否为空? 类型                                 
 ----------------------------------------- -------- ----------------------------  
 NAME                                               VARCHAR2(20)                  
 AGE                                                NUMBER(38)                    
 SEX                                                CHAR(2)                       
                                                                                  
SQL>                                                                              
  1. show
    这是最常用的命令,如查询当前的用户是谁
SQL> show user
USER 为 "TEMP_USER"

这些简单的 sqlplus 命令就先介绍到这里。

相关文章

  • SQL PLus命令

    这里将仅介绍简单的几个命令。 help如果能自己学习命令就最好了,为此先介绍 help 运行之后将显示 sqlpl...

  • oracle sql*plus常用命令

    此文章出自: Ruthless 二、oracle sql*plus常用命令一、sys用户和system用户Orac...

  • oracle 命令行执行脚本

    SQL*Plus 命令登录数据库格式 username 用户名称password 密码host 服务器IPpo...

  • oracle初步

    1.安装完成后,SQL-Plus进行命令控制以及查询,SQL-Developer进行数据库可视化控制.首先开启计算...

  • Oracle PL/SQL(11) - 常用SQL*PLUS命令

    WIN10如何通过命令提示符(cmd.exe)连接 Oracle 数据库?假设Oracle 数据库配置如下:IP:...

  • Oracle系统用户登录

    以Oracle Database 12c为例 找到SQL Plus进行登录可以直接打开SQL Plus的exe,也...

  • 2018-08-27-Oracle学习的一天

    1、sql plus中怎么连接用户或切换用户:在sql plus中输入connect 用户名/密码 --连接指定...

  • Mybatis Plus使用Wrapper and与or连接问题

    使用Mybatis Plus的QueryWrapper实现如下的sql语句效果: Mybatis Plus代码:

  • 数据库技巧

    远程连接数据库(需要安装PLSQL ) 在搜索中找到sql plus 右键sql plus找到文件所属位置,在我的...

  • Oracle数据库编码修改

    一、环境 二、修改步骤 在SQL*PLUS 中,以DBA登录 然后依次执行以下命令修改字符集: 如果上一句执行报错...

网友评论

      本文标题:SQL PLus命令

      本文链接:https://www.haomeiwen.com/subject/rxioaftx.html