`
923723914
  • 浏览: 646286 次
文章分类
社区版块
存档分类
最新评论

Oracle列出数据库所有表名和列名

 
阅读更多


1 显示所有表名:
select table_name from user_tables;

2 显示所有列名:
select OWNER, TABLE_NAME, COLUMN_NAME
from all_tab_columns
where table_name = atablename;

附:
创建临时表

CREATE GLOBAL TEMPORARY TABLE Table_name
(startdate DATE,
enddate DATE,
class CHAR(20))
ON COMMIT DELETE ROWS;


分享到:
评论

相关推荐

    Oracle数据库Sql语句详解大全73431414.ppt

    本资源是 Oracle 数据库 Sql 语句详解大全,涵盖了 SELECT 语句的基本语法、查询指定列、运用算数表达式、列别名、空值的处理、去掉重复行等多个知识点。 SELECT 语句基本语法 SELECT 语句是最基本的查询语句,它...

    Oracle数据库设计规范建议.doc

    Oracle数据库设计规范建议 1 目的 本规范的主要目的是希望规范数据库设计,尽量提前避免由于数据库设计不当而产生 的麻烦;同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很 好的保证。 ...

    一个oracle客户端(oracle sql handler)

    (2)输入字串“abc”+“.”,如果“abc”是一表名/视图,或其别名,则列出表/视图的所有列名及数据类型;如果“abc”是一用户名,则列出该用户的所有对象;如果“abc”是一包名,则列出包内的过程和函数; (3)...

    oracle ora-各种常见java.sql.SQLException归纳

    Oracle 是一个强大的关系数据库管理系统,然而,在使用 Oracle 时,总是会遇到各种错误信息,这些错误信息是Oracle抛出的异常信息,用于提示开发者出现了什么问题。了解这些错误信息是非常重要的,因为它们可以帮助...

    Oracle+SQL性能优化40条.docx

    Oracle SQL 性能优化 40 ...* 建议列出所有的 Column 名称,而不是简单的用“*”来替代 八、减少访问数据库的次数 * 执行每条 SQL 语句时,Oracle 在内部执行了许多工作 * 应该尽量减少访问数据库的次数,以提高性能

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    (2)输入字串“abc”+“.”,如果“abc”是一表名/视图,或其别名,则列出表/视图的所有列名及数据类型 ;如果“abc”是一用户名,则列出该用户的所有对象;如果“abc”是一包名,则列出包内的过程和函数; (3)...

    oracle实验报告

    6、列出10号部门中既不是经理,也不是秘书的职工的所有信息。 7、查找出部门所在地是CHICAGO的部门的职工姓名、工资和工种。 8、统计各部门中各工种的人数、工资总和及奖金总和。 9、查找出工资比其所在部门平均工资...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    智能的SQL编辑器:自动弹出提示窗口,列出关键字、关键字组合、函数名、列名、对象 名、对象类型、参数、包内的过程和函数,提高SQL编辑效率。例如: (1)输入字串“sel”,一秒钟后列出以“sel”开头的所有关键字...

    SQL编写规范(数据库操作规范)

     当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用'*'是一个方便的方法,不幸的是,这是一个非常低效的方法    实际上,ORACLE在解析的过程中,会将'*'依次转换成所有的列名    这个工作是通过查询...

    Oracle试题(吐血推荐).doc

    使用 \* 的缺点是查询出了不必要的列,效率上不如直接指定列名。 WHERE 子句 WHERE 子句用于指定查询的条件。例如,在本资源中,第二个问题是查询职位(JOB)为 'PRESIDENT' 的员工的工资。答案是:SELECT \* ...

    Oracle SQL&PLSQL课件:第8章 数据操作.ppt

    在 INSERT 子句中可以随意地列出列名。字符和日期需要用单引号扩起来。 例如: SQL> INSERT INTO dept (deptno, dname, loc) VALUES (50, 'DEVELOPMENT', 'DETROIT'); 插入含空值的记录 插入含空值的记录可以...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    数据库操作语句大全(sql)

    20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=object_id('TableName') 22、说明:列示type...

    Toad 使用快速入门

    TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译...

    2009达内SQL学习笔记

    desc/describe:(列出所有列名称) 用法: DESCRIBE [schema.]object[@db_link] dual:亚表,临时用。如:desc dual;/from dual; rollback:回溯,回溯到上次操作前的状态,把这次事务操作作废,只有一次(DDL...

    SQL语法大全

    以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。 ------------------------------------------------------------- Recordset属性 adOpenForwardOnly adOpenKeyset ...

    经典SQL语句大全

    20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=object_id('TableName') 22、说明:列示type、...

    sql经典语句一部分

    20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=object_id('TableName') 22、说明:列示type、...

Global site tag (gtag.js) - Google Analytics