oracle sqlplus 查看表sql

要是用plsql的话,可以查看表,然后"查看sql"出来--CreatetablecreatetableAREA_CODE(AREA_CODENUMBER(3)notnu... 要是用plsql的话,可以查看表,然后"查看sql"
出来
-- Create table
create table AREA_CODE
(
AREA_CODE NUMBER(3) not null,
AREA_NAME VARCHAR2(32) not null
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 256K
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create unique index AREA_CODE_X on AREA_CODE (AREA_CODE)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 256K
minextents 1
maxextents unlimited
);

那么用sqlplus(cmd)怎么查看这些信息呢????
展开
 我来答
198901245631
推荐于2018-05-13 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1730万
展开全部
  1. 当前用户下是否有某个表
    select count(*) from user_tables where table_name = 'TABLE_NAME';
    注意,一般情况下,引号里面的table_name要全部用大写。如果结果为1,表示有这个表,为0表示没有这个表。

  2. 某个用户下是否有某个表
    select count(*) from dba_tables where owner = 'USER_NAME' and table_name = 'TABLE_NAME';

  3. 查看表数据

    select * from TABLE_NAME;

丙雅弘雨凝
2019-08-24 · TA获得超过1160个赞
知道小有建树答主
回答量:1776
采纳率:100%
帮助的人:8.5万
展开全部
9i
可以用
sqlplus
"/as
sysdba"
登陆。
10g
11g
以后就可以用
/
as
sysdba
或者
"/as
sysdba"登陆了。
在设置oracle用户的时候
会指定dba用户
,这命令的意思就是以dba身份登入数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiantian123243
2009-10-24
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
dbms_metadata.get_ddl( argumentslist...)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
phiazat
推荐于2016-02-14
知道答主
回答量:33
采纳率:0%
帮助的人:22.1万
展开全部
select dbms_metadata.get_ddl('TABLE','TAB_NAME','schema_name') from dual;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjwssg
2009-10-23 · TA获得超过1232个赞
知道答主
回答量:441
采纳率:0%
帮助的人:243万
展开全部
好像无法实现呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式