- 浏览: 317839 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (177)
- java基础空间 (12)
- java实例空间 (5)
- oracle积累空间 (22)
- JavaScript积累空间 (16)
- Spring基础空间 (10)
- Struts基础空间 (7)
- Hibernate基础空间 (2)
- java (10)
- EXT积累空间 (10)
- 电脑技术 (10)
- Flex技术点 (2)
- 金融业务 (3)
- DWR积累空间 (1)
- 常用工具记录 (7)
- 生活休闲 (25)
- web服务器 (6)
- java 报表工具 (6)
- SpringSide (1)
- 脑筋转弯 (2)
- java 错误聚集 (1)
- SqlServer集合 (6)
- DB2积累空间 (1)
- MySql记录集 (1)
- Log4j 日志使用 (1)
- 面试聚集 (2)
- jsp记录 (2)
- 原理类 (3)
- Excel VBA (1)
- ECMAScript6 (0)
最新评论
-
challengencu:
...
web服务器、应用服务器、http服务器区别 -
iris_1992:
开源报表写代码不烦吗。。。感脚现在国内报表还是帆软主导。。。
java pojo实体类做birt报表数据源 -
ab0809:
写得很好!!!!赞!
web服务器、应用服务器、http服务器区别 -
liuhu7383:
...
JavaScript动态添加Input组件 -
lovertc:
http://archive.eclipse.org/birt ...
BIRT 百灵 java web项目简单示例
查询某前缀的所有表;
select * from tab where upper(tname) like 'RP%'
因为Oracle项目某些模块的数据结构设计没有严格按照某规范设计,所以只能从数据库中查询数据结构,需要查询的信息如下:字段名称、数据类型、是否为空、默认值、主键、外键等等。 在网上搜索了查询上述信息的方法,总结如下: 查询表是否存在: SELECT COUNT(*) FROM ALL_TABLES WHERE OWNER='userName' AND TABLE_NAME='tableName' 序列是否存在: SELECT count(*) FROM All_Sequences where Sequence_name='REPORTLOG'; DBLINK是否存在 select * from dba_objects where object_type='DATABASE LINK' 一,查询表基本信息 select utc.column_name,utc.data_type,utc.data_length,utc.data_precision, utc.data_Scale,utc.nullable,utc.data_default,ucc.comments from user_tab_columns utc,user_col_comments ucc where utc.table_name = ucc.table_name and utc.column_name = ucc.column_name and utc.table_name = 'ONLINEXLS' order by column_id 注意:order by column_id的意义是使得结果按照设计数据结构时的顺序显示。 二,查询表主键 select col.column_name from user_constraints con,user_cons_columns col where con.constraint_name=col.constraint_name and con.constraint_type='P' and col.table_name='ONLINEXLS' 三,查询表外键 select distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1 from user_constraints uc,user_cons_columns ucc, (select t2.table_name,t2.column_name,t1.r_constraint_name from user_constraints t1,user_cons_columns t2 where t1.r_constraint_name=t2.constraint_name and t1.table_name='ONLINEXLS') rela where uc.constraint_name=ucc.constraint_name and uc.r_constraint_name=rela.r_constraint_name and uc.table_name='ONLINEXLS' 1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表 2、查找表的主键(包括名称,构成列)表名大写 : select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = '要查询的表' ; 仅查询表主键 select column_name from user_cons_columns wherE CONSTRAINT_NAME in (select CONSTRAINT_NAME from user_constraints where table_name =upper('表名') and CONSTRAINT_TYPE='P'); 3、查找表的唯一性约束(包括名称,构成列): select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表 4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询): select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表 查询外键约束的列名: select * from user_cons_columns cl where cl.constraint_name = 外键名称 查询引用表的键的列名: select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名 5、查询表的所有列及其属性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的
发表评论
-
Oracle用imp导入 用户表时选择表空间的问题
2010-12-16 18:04 8586引用【imp导入 用户表时 ... -
oracle DBLink
2010-11-18 21:09 2740一、错误 ORA-02019:connection descr ... -
oracle sql实现 累乘
2010-11-06 21:21 2569引用 方法一: 使用窗 ... -
cursor 与refcursor及sys_refcursor的区别
2010-10-31 17:47 3895引用一、显式cursor 显式是相对与隐式cursor而言 ... -
PL/SQL开发中动态SQL的使用方法
2010-10-31 17:44 1039引用在PL/SQL开发过程中,使用SQL,PL/SQL可以实现 ... -
oracle 同义词 优点
2010-10-29 15:28 1725Oracle数据库中提供 ... -
oracle 10g正则表达式
2010-10-07 13:54 1215引用 oracle的正则表达式(10g才可以用) oracl ... -
oracle中rank(),dense_rank(), partition, over()
2010-09-28 19:49 2434引用聚合函数RANK 和 dense_rank 主要的功能是计 ... -
some all any用法
2010-09-26 16:57 956引用 用some,any和all对子 ... -
忘记oracle密码
2010-06-28 17:41 8781、控制面板->管理工具->服务 中打开 ... -
oracle10g listener.ora配置文件
2010-06-24 15:43 2444# listener.ora Network Config ... -
网址集
2010-06-24 14:08 763imp/exp详解: http://www.360doc.co ... -
oracle函数积累
2010-05-14 13:50 958引用时间日期:http://hi.baidu.com/wuhu ... -
NVL,NVL2,NULLIF,COALESCE
2010-05-14 13:41 2536Oracle中一类函数是通用函数。主要有:NVL,NVL2 ... -
oracle基础
2010-03-16 21:08 858一、字符说明: 1.char 定长 最大2000字符 ... -
SQL 连接 JOIN 例解(左连接,右连接,全连接,内连接,交叉连接,自连接)
2010-03-15 19:28 722现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为 ... -
oracle的连接方式讨论
2010-03-15 18:26 1134引用 这一阶段在做数据库的移植。(sql server 200 ... -
oracle的工作机制
2010-03-15 17:31 658引用 ORACLE的工作机制-1 我们从一个用户请 ... -
sql查询总结
2010-03-15 17:27 1577引用 sql查询方式总结 简单查询、选择行查询、生成总结查询 ... -
数据库的优化
2010-03-15 17:24 800引用 优化策略 为了保证Oracle数据库运行在最佳 ...
相关推荐
- **查询表使用的extent信息**:`SELECT extent_id, bytes FROM dba_extents WHERE segment_name = 'CUSTOMERS' AND segment_type = 'TABLE' ORDER BY extent_id;` 此查询可以查看表所占用的存储空间详情。 ### 五...
通过查询表结构,我们可以了解到表的基本信息、字段属性以及表的注释等内容。本文将详细介绍Oracle数据库中用于查询表结构的相关命令。 #### 二、查询表信息 ##### 1. 查询表名称 **命令格式**: ```sql SELECT ...
在Oracle数据库管理中,了解如何查询表的结构和表的数量是非常重要的技能之一。这不仅可以帮助DBA(数据库管理员)和开发人员更好地管理数据库资源,还能提高数据查询与维护的效率。接下来,我们将深入探讨如何利用...
**查询表空间状态**: 要查询Oracle数据库的表空间状态,你可以使用以下SQL查询: ```sql SELECT t.tablespace_name AS "表空间名", ROUND(SUM(df.bytes) / 1024 / 1024, 2) AS "总大小(MB)", ROUND(SUM(NVL(tf...
这个查询返回每个数据文件的基本信息,包括大小、已使用空间和利用率。 了解和掌握这些查询方法,数据库管理员可以有效地监控Oracle数据库的存储使用情况,以便进行合理的空间管理和性能优化。对于大型系统,定期...
### ORACLE 多表查询与数据修改 ...通过本次实验的学习,您可以更加熟练地掌握Oracle数据库中的多表查询技巧,以及基本的INSERT、UPDATE和DELETE操作。这对于日常的数据库管理和开发工作都是非常有用的技能。
`user_tab_columns` 表存储了表中各列的基本信息,而 `user_col_comments` 表则包含了列的注释信息。通过将这两张表按 `table_name` 和 `column_name` 连接起来,可以获取到完整的列信息及其注释。 以上就是关于...
在Oracle数据库中,表是数据存储的基本单位,它包含了各种字段(或称为列),用于组织和管理信息。本文将深入探讨Oracle表的基本操作,包括创建、查询、更新和删除等核心概念,以及与NULL值相关的处理。 首先,创建...
本文将深入探讨Oracle4中的表查询和基本函数。 首先,我们关注的是基本查询。在Oracle中,查询多表通常涉及到联接操作。以示例中的雇员表(EMP)和部门表(DEPT)为例,我们可以使用JOIN语句来获取雇员及其所在部门...
2. **使用DBMS_SPACE.TOTAL_SPACE**:这是一个Oracle提供的包,可以用来查询表空间中使用的空间大小。例如: ```sql SELECT DBMS_SPACE.TOTAL_SPACE('FILE_LOG') AS total_space; ``` 3. **使用DBMS_SPACE.COUNT...
首先,我们需要理解大型表查询优化的基本原则。这包括正确使用索引、合理设计表结构、避免全表扫描以及有效利用分区技术。在Oracle中,索引是提高查询速度的关键,特别是B树索引和位图索引。B树索引适用于单列查询和...
查询表结构是使用 Oracle 的一个基本操作,使用以下语句可以查询表结构: desc tablename; 其中,desc 语句用于查询表结构,tablename 是表名。 四、查询数据 查询数据是使用 Oracle 的一个基本操作,使用以下...
通过dba_tables视图,可以查询表的基本信息,包括表名称、表类型、创建日期等信息。 索引管理 索引是Oracle数据库中的一种辅助数据结构,用于加速数据查询。索引管理是Oracle数据库管理系统的重要组件,用于管理...
在Oracle数据库管理中,了解如何查询表的最近更改数据对于跟踪和审计数据库的变化至关重要。当进行项目修改,如增加字段、删除字段或修改表的注释等操作时,记录这些变动变得尤为重要,尤其是在多版本环境或者团队...
在Oracle数据库管理中,查询表的结构信息是一项基本而重要的任务。这些信息包括表名、字段名、数据类型、字段长度、是否可为空以及主键等。掌握如何有效地获取这些信息对于进行数据库设计、维护和优化具有重要意义。...
`:列出所有的表空间及其基本信息。 - **空闲表空间统计**: - `SELECT tablespace_name, SUM(bytes), SUM(blocks) FROM dba_free_space GROUP BY tablespace_name;`:此SQL语句统计每个表空间中的空闲空间大小及...
查询表空间信息 ```sql select file_name, file_id, tablespace_name from dba_data_files; ``` 这条命令可以帮助我们查看现有的表空间名称及其对应的数据文件位置。 ##### 2. 查询用户信息 ```sql select ...
第二种方法是使用Oracle的`CREATE TABLE AS SELECT`(CTAS)语句,这一步骤创建一个新的表并立即填充来自查询的结果。基本语法如下: ```sql CREATE TABLE table2 AS SELECT column1, column2, ... FROM table1 ...
总结起来,Oracle查询列值相同其他信息的信息是一项基本的数据分析任务,可以通过GROUP BY和HAVING子句来实现。同时,结合Oracle SQL开发工具,可以更高效地完成这类工作。"城市名称.sql"可能是一个具体的示例,展示...
查询表信息 - **查询所有表**: - `SELECT * FROM dba_tables;` — 显示所有表。 - `SELECT * FROM all_tables;` — 显示所有表。 - **查询用户信息**: - `SELECT * FROM user_users;` — 显示当前用户的详细信息...