重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
显示Oracle数据库表中的列有以下两种方式。
创新互联公司-专业网站定制、快速模板网站建设、高性价比安源网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式安源网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖安源地区。费用合理售后完善,十载实体公司更值得信赖。
1、在命令窗口下输入desc 表名。
如:
desc test;
2、通过sql语句查询,语句如下:
select * from user_tab_cols where table_name='TEST';
注意:表名必须大写。
在Oracle的企业管理器中,找到这个表,选中,然后选择Action下拉列表中的“生成DDL“功能项
或者也可以这样,在sqlplus中运行命令:
select dbms_metadata.get_ddl('TABLE','your tablename') from dual;
toad
for
oracle如何显示出当前用户的所用表?
点你红色标注的方框左上角第一个图标,如下截图,点开之后下拉菜单里,选择“show
column
comments
in
grid”项,就可以显示comments字段了。
下载个PLSQL工具,它是ORACLE的一个辅助工具,可以在里面写sql语句并执行,例:建一个tab表
create table tab(
id int not null,
title varchar2(50) not null
)
按F8执行
也可以用dos命令执行,输入cmd打开窗口,输入sqlplus然后要求你输入oracle用户名密码登录进去就可以在里面写sql语句执行了
如果你的用户名叫 dbuser
在sql*plus中
select table_name from all_tables where owner='dbuser';
关键就是all_tables这个视图
就可以显示出用户名为dbuser可以访问到的表的名字了
如果你有dba权限的就可以查 dba_tables,就可以查出数据库里面所有的表的情况
另:
SQL @s回车
会自动查询当前用户下的所有表、视图、同义词。
我也是oracle的新手,推荐一个网站,你会有惊喜的
end