zoukankan      html  css  js  c++  java
  • sql*plus 操作

    1. 1.       显示表结构

    DESC[RIBE] table1

    1. 2.       编辑SQL语句

    SQLPLUS 是通过缓冲区保存前面的sql 语句,可以通过命令查询

    命令

    说明

    A[PPEND] text

    将text 附加到当前行之后

    C[HANGE]/old /new

    将当前行中的old 替换为new

    CL[EAR] BUFF[ER]

    清除缓冲区

    DEL

    删除当前行

    DELx

    L[IST]

    列出所有行

    L[IST] x

    列出第x 行

    R[UN] 或者 /

    运行缓冲区中的语句

    x

    将第x 行作为当前行

    1. 3.       保存、检索、运行文件

    SAV[E] filename [{REPLACE |APPEND}]

    GET filename

    STA[RT] filename

    @ filename

    ED[IT]

    ED[IT] filename

    SPO[OL] filename

    SPO[OL] OFF

    1. 4.       格式化列

    COLNUM命令用于格式化标题和列数据的显示信息。

    COL[UMN] {column | alias} [options]

    Column 指定列名

    Alias   指定要格式化的列的别名

    Options 指定用于格式化列或别名的一个或多个项

    Options 中的选项

    FOR[MAT] format                             格式控制

    HEA[DING] heading                          改列名为 heading

    JUS[TIFY] [{left | center | right }]             左对齐、居中、右对齐

    WRA[PPED]                                     换行,字符串有可能分为两行

    WOR[D_WRAPPEND]                      同上,但字符串不会分为两行

    CLE[AR]                                                 返回默认值

    设置页面大小

    SET  PAGESIZE  xxx

    页面大小最大为 50000

    设置行大小

    SET LINESIZE xxx

    行大小最大为 32767

    清楚列格式

    COLUMN column CLEAR

    CLEAR COLUMNS

    1. 5.       使用临时变量

    使用 & 定义临时变量,后面跟上要定义的变量名

    Eg:
    SELECT*

    FROM table1

    WHERE column = &xxxx;

    Xxxx为变量名,运行时会提示输入

    如果想再次运行,输入 RUN 或 / 

    SET VERIFY OFF/ON   控制是否输出新旧行

    修改变量定义字符  SET DEFINE ‘$’ 这样$替代了& 的功效,转变回去再set 一次

    防止相同变量名重复输入 将 & -> &&

    使用DEFINE命令定义并查看变量

    定义              DEFINE name=7

    查看              DEFINE name

    查看全部       DEFINE 

    使用              在sql 中直接&name ,将不会提示输入

    ACCEPT 命令定义并设置变量

    ACCEPT variable_name [type] [FORMAT format] [PROMPT prompt] [HIDE]

    Variable_name       变量名

    Type                            类型

    Format                  格式

    Prompt                  提示文本

    HIDE                    是否隐藏

    删除变量

    UNDIFINE   xxxx

    1. 6.       创建简单报表

    SET ECHO OFF 禁止sql*plus 显示脚本中的sql语句和命令

    向脚本中的变量传递值

    @ C:\XX.sql    a

    a 为传递的值

    TTITLE 和 BTITLE 命令向报表中添加页眉和页脚

    TTITLE ‘12314144’

    BTITLE ‘123145’

    BREAK ON、COMPUTE

    用于为列添加小计

    BREAKONcolumn_name

    COMPUTE SUM OF column_to_sum ON column_name

    User_table 保存用户模式中的所有表的详细信息。

  • 相关阅读:
    iOS 解决导航栏左右 BarButtonItem偏移位置的问题
    iOS UIButton 图片文字上下垂直布局 解决方案
    Android开发实战(十八):Android Studio 优秀插件:GsonFormat
    Android项目实战(十七):QQ空间实现(二)—— 分享功能 / 弹出PopupWindow
    AsyncTask.cancel()的结束问题
    Android项目实战(十五):自定义不可滑动的ListView和GridView
    RecyclerView解析--onViewDetachedFromWindow()/onViewAttachedToWindow()
    RecyclerView添加头部和底部视图的实现
    浅谈TabLayout(ViewPager+Tab联动)
    Android项目实战(十四):TextView显示html样式的文字
  • 原文地址:https://www.cnblogs.com/Azhu/p/2431130.html
Copyright © 2011-2022 走看看