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)怎么查看这些信息呢???? 展开
出来
-- 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)怎么查看这些信息呢???? 展开
6个回答
展开全部
当前用户下是否有某个表
select count(*) from user_tables where table_name = 'TABLE_NAME';
注意,一般情况下,引号里面的table_name要全部用大写。如果结果为1,表示有这个表,为0表示没有这个表。某个用户下是否有某个表
select count(*) from dba_tables where owner = 'USER_NAME' and table_name = 'TABLE_NAME';查看表数据
select * from TABLE_NAME;
展开全部
9i
可以用
sqlplus
"/as
sysdba"
登陆。
10g
11g
以后就可以用
/
as
sysdba
或者
"/as
sysdba"登陆了。
在设置oracle用户的时候
会指定dba用户
,这命令的意思就是以dba身份登入数据库。
可以用
sqlplus
"/as
sysdba"
登陆。
10g
11g
以后就可以用
/
as
sysdba
或者
"/as
sysdba"登陆了。
在设置oracle用户的时候
会指定dba用户
,这命令的意思就是以dba身份登入数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dbms_metadata.get_ddl( argumentslist...)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像无法实现呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询