Oracle DESCRIBE命令和PROMPT命令

更新时间:2023-07-02 15:11:53 阅读: 评论:0

Oracle  DESCRIBE命令和PROMPT命令
在SQL*Plus的许多命令中,用户使用最频繁的命令可能是DESCRIBE命令。DESCRIBE命令可以返回数据库中所存储的对象的描述。对于表、视图等对象而言,DESCRIBE命令都可以列出其各个列的名称以及各个列的属性。除此之外,DESCRIBE还会输出过程、函数和程序包的规范。
DESCRIBE命令的部分语法形式如下:
skilletdescribe object_name;
其中,DESCRIBE可以缩写为DESC,object_name表示将要描述的对象名称。
DESCRIBE命令不仅可以描述表、视图的结构,而且还可以描述PL/SQL对象。如过程、函数和程序包等都能通过该命令描述。
下面通过DESCRIBE命令查看SCOTT.EMP表的结构:
SQL> p
界面英文
名称                            是否为空?    类型
-----------------------------------------      -------------    ------------
EMPNO                          NOT NULL  NUMBER(4)
ENAME                                      VARCHAR2(10)
JOB                                          VARCHAR2(9)
MGR                                          NUMBER(4)
HIREDATE                                    DATE
desk SAL                                          NUMBER(7,2)
pft COMM                                        NUMBER(7,2)
个人房屋租赁发票 DEPTNO                                      NUMBER(2)
PROMPT命令
使用PROMPT命令可以在屏幕上输出一行数据,这种输出方式非常有助于在存储的脚本文件中向用户传递相应的信息。
PROMPT命令的语法形式如下:
prompt prompt_text;
其中,prompt_text表示用于指定要在屏幕上显示的提示消息。
下面编写一个查询当前用户及其默认表空间的语句,并且为用户提示一些描述信息。可以将以下命令存储在ur_tablespace.SQL文件中:
prompt
prompt '显示当前用户和其默认的表空间'
zysprompt
lect urname,default_tablespace
from ur_urs;
SQL*p2weekslus中使用@命令运行ur_tablespace.SQL文件,运行结果如下:
SQL> @ f:\ur_tablespace
'显示当前用户和其默认的表空间'whereareyoufrom
USERNAME                      DEFAULT_TABLESPACE
------------------------------ ------------------------------
pop3是什么意思SCOTT                          USERS

本文发布于:2023-07-02 15:11:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/164888.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   用户   描述   对象   输出   默认   屏幕   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图