- 浏览: 1397632 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (346)
- linux (10)
- hbase (50)
- hadoop (23)
- java (52)
- java multi-thread (13)
- Oracle小记 (41)
- 机器学习 (12)
- 数据结构 (10)
- hadoop hive (16)
- java io (4)
- jms (1)
- web css (1)
- kafka (19)
- xml (2)
- j2ee (1)
- spring (6)
- ibatis (2)
- mysql (3)
- ext (3)
- lucene (3)
- hadoop pig (3)
- java nio (3)
- twemproxy (1)
- antlr (2)
- maven (6)
- mina (1)
- 列数据库 (1)
- oozie (2)
- mongodb (0)
- 报错 (0)
- jetty (1)
- neo4j (1)
- zookeeper (2)
- 数据挖掘 (3)
- jvm (1)
- 数据仓库 (4)
- shell (3)
- mahout (1)
- python (9)
- yarn (3)
- storm (6)
- scala (2)
- spark (5)
- tachyon (1)
最新评论
-
guokaiwhu:
赞啊!今晚遇到相同的问题,正追根溯源,就找到了博主!
hbase 报错gc wal.FSHLog: Error while AsyncSyncer sync, request close of hlog YouAr -
喁喁不止:
很清楚,有帮助。
hive常用函数 -
dsxwjhf:
Good job !!
kafka获得最新partition offset -
Locker.Xai:
参考了
freemaker教程 -
maoweiwer:
为啥EPHEMERAL_SEQUENTIAL类型的节点并没有自 ...
zookeeper 入门讲解实例 转
前段时间,自己用的表好长,列好多(这是谁设计滴)
所以给自己写了几个方法,贴出来晒晒,供以后使用:
获取列的注释
create or replace function get_column_comment(tablename in varchar2, columnname in varchar2) return varchar2 as v_comment user_col_comments.comments%type; begin select t.comments into v_comment from user_col_comments t where t.table_name = upper(tablename) and t.column_name = upper(columnname); return v_comment; end;
上边的tablename是列所在表明,上边的columnname是列名
测试一下
select get_column_comment('user_hn_3g_zgd_list_his','local_mob_times') from dual
获取表的注释
create or replace function gettc(tablename in varchar2) return varchar2 as v_comment user_tab_comments.comments%type; cursor tab_cursor(tablename varchar2) is select t.comments from user_tab_comments t where t.table_name = upper(tablename); begin open tab_cursor(tablename); loop fetch tab_cursor into v_comment; exit when tab_cursor%notfound; dbms_output.put_line(tablename||' '||v_comment); end loop; close tab_cursor; return v_comment; end;
上边的tablename是表名
测试一下
select gettc('sql_template_set') from dual;
还有一个自己用着玩滴
-- 用户table 列参数 create or replace function getucc(columnname in varchar2) return varchar2 as v_comment user_col_comments.comments%type; cursor col_cursor(columnname varchar2) is select t.comments from user_col_comments t where t.table_name = upper('user_hn_3g_zgd_list_his') and t.column_name = upper(columnname); begin open col_cursor(columnname); loop fetch col_cursor into v_comment; exit when col_cursor%notfound; dbms_output.put_line(columnname||' '||v_comment); end loop; close col_cursor; return v_comment; end;
发表评论
-
oracle报错 ora-14300:partition key maps to a partition outside maximum pemitted nu
2014-02-28 20:57 2014可能由两个原因造成 1.partition数量超过 ... -
oracle自动分区 (时间 数字)
2014-01-21 20:15 8917按照时间,每天分区 create table test_p ... -
oracle WM_CONCAT行转列
2013-08-03 16:01 1451Sql代码 ... -
oracle语法备忘-游标
2012-12-18 15:27 1113oracle的游标备忘 显示游标 declar ... -
oracle执行顺序
2012-10-31 16:17 1221看了一篇oracle执行顺 ... -
oracle语法备忘-循环
2012-10-26 15:50 1063oracle循环语句 loop while for 测 ... -
oracle 函数
2012-10-08 14:59 1005转 http://lwxjjgc.iteye.com/blog ... -
oracle 插入字符串
2012-10-08 14:16 3321一直都认为oracle有插入方法,可是没找到,就写了一个凑 ... -
oracle exception
2012-10-05 21:19 1254转 http://www.cnblogs.com/huyong ... -
oracle if else
2012-09-29 15:30 3848oracle中的if else if inst ... -
oracle 分页存储过程
2012-09-29 12:49 1376查询oracle时,做存储过程实现分页 c ... -
to_char
2012-09-27 11:34 0to_char转换数字 to_char(31 ... -
oracle 分区
2012-09-26 15:32 1058创建分区 --先声明一下:列表分区不支持多列,但是范围 ... -
oracle 语法备忘录
2012-09-26 14:15 0-- 游标 cursor object_cursor ... -
oracle 绑定变量
2012-09-26 12:48 1128不太喜欢看到在procedure用||拼接sql的语句 所以 ... -
jdbc insert数据后获取ID
2012-09-20 16:21 4492有时insert数据,数据ID为自动生成,需要获取ID。 ... -
Oracle生成uuid
2012-09-20 09:22 0select sys_guid() from dual; ... -
oracle 实现自增auto_increament
2012-09-19 12:53 1384在mysql中,实现字段自增,只用给他设置为auto_incr ... -
jdbc 报错 - 索引中丢失 IN 或 OUT 参数:
2012-09-19 12:45 5466jdbc 报错 - 索引中丢失 IN 或 OUT 参数: ... -
oracle for update nowait
2012-09-14 15:38 1040当两个用户同时更新同一条记录是, 使用select for u ...
相关推荐
表的注释 select * from user_tab_comments; //当前用户拥有表的注释 select * from dba_tab_comments; //全部用户表的注释 select * from all_tab_comments; //全部用户表的注释 dba_tab_comments, all_
Oracle数据库是世界上最流行的数据库管理系统之一,它提供了多种方式来复制表数据。在本文中,我们将深入探讨Oracle复制表数据的两种主要方法,并结合提供的“测试插入.sql”文件,理解其在实际操作中的应用。 首先...
在Oracle数据库管理中,了解如何查询表信息,特别是获取表字段和字段注释,是数据库管理员和开发人员必备的技能。下面将详细讲解如何在Oracle中执行这些查询。 首先,我们要获取表的字段信息。Oracle提供了几个视图...
2. **定制报告内容**:在报告向导中,可以精细调整报告中包含的信息,如表名、表注释、列名、列类型、列长度及列注释等。通过拖放和排序功能,确保报告的布局符合需求。 3. **生成报告**:完成定制后,使用“生成...
在Oracle中,注释可以通过SQL的COMMENT语句添加到表、视图、列、索引等对象上。例如,要为一个表添加注释,可以使用如下命令: ```sql COMMENT ON TABLE 表名 IS '表的描述'; ``` 对于表的字段,注释则通过以下方式...
总之,"Oracle数据库表结构导出工具"是数据库管理员、开发者和分析师的得力助手,它简化了从Oracle数据库获取表结构信息的过程,使得数据管理和分析更加高效。通过使用DBExport,你可以快速将复杂的数据库结构转化为...
- `user_col_comments` 与 `user_tab_columns` 联接,获取列的注释信息。 - **LEFT OUTER JOIN** 保证即使没有对应的注释记录也会显示表结构信息。 - **ORDER BY** 子句确保结果按表名和列ID排序。 #### 四、导出...
Oracle查询用户表工具是一款专为数据库管理员和开发者设计的实用软件,主要功能是方便地查询Oracle数据库中的用户表信息,包括表名、字段名以及相关的注释。在处理大量数据库表时,这样的工具能极大地提高工作效率,...
以上就是关于Oracle数据库中注释相关知识点的详细介绍,包括表注释、列注释的创建和查询方法,以及日期格式设置和字符串拼接操作。通过这些知识点的学习和掌握,我们可以更加高效地管理和维护Oracle数据库,同时也能...
如果想要获取其他用户的表或列的注释信息,则需要使用`ALL_TAB_COMMENTS`和`ALL_COL_COMMENTS`视图,但需要注意这些视图通常只对具有DBA权限的用户可见。 #### 4. 查询表的主键信息 要查询某张表的主键信息,可以...
为了同时获取表结构及其对应的注释信息,可以通过连接`USER_TAB_COLUMNS`和`USER_COL_COMMENTS`两个视图来实现。 **示例查询:** ```sql SELECT ua.TABLE_NAME, ua.COLUMN_NAME, ua.DATA_TYPE, ub.COMMENTS FROM ...
NAME)、数据类型(DATA_TYPE)、数据长度(DATA_LENGTH)、数据精度(DATA_PRECISION)、数据比例尺(DATA_SCALE)、是否允许为空(NULLABLE)及默认值(DATA_DEFAULT),还有来自用户定义的列注释表中的注释信息...
4. **列注释**: `USER_COL_COMMENTS` 视图用于获取列的注释,通过 `LEFT JOIN` 与此视图连接,即使没有注释也会返回空字符串。 5. **索引信息**: `USER_INDEXES` 和 `USER_IND_COLUMNS` 视图提供了关于索引的信息,...
这些方法返回的结果集可以用来获取表名、表注释、字段信息等。例如: ```java DatabaseMetaData metaData = conn.getMetaData(); ResultSet tablesRs = metaData.getTables(null, null, "%", new String[]{"TABLE"}...
通过将这两张表按 `table_name` 和 `column_name` 连接起来,可以获取到完整的列信息及其注释。 以上就是关于如何在Oracle中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等内容的详细介绍。这些查询...
1. **Oracle数据库表结构**:表结构是指数据库中表的设计,包括字段(列)、数据类型、主键、外键、索引、约束等信息。了解表结构对于数据库设计和维护至关重要。 2. **SQL查询**:导出表结构通常涉及SQL语句,如`...
4. **遍历数据库表结构**:从`ConnectionOracle.java`获取的元数据,填充Excel工作表的行和列。 5. **设置单元格样式和数据**:包括字体、对齐方式、边框、背景色等。 6. **写入文件**:使用`FileOutputStream`将...
本文将详细介绍如何通过多种方法来获取表的信息,包括但不限于表注释、列注释以及用户权限等。 #### 一、查询所有权限范围内的表信息 ##### 1. 查询指定用户的列注释 ```sql SELECT * FROM ALL_COL_COMMENTS ...
### Oracle 获取执行计划全部方法详解 #### 方法一:Explain Plan for 方式 - **应用场景**:当某个 SQL 查询执行时间过长甚至无法返回结果时,这种方法尤其适用。 - **步骤**: 1. 使用 `EXPLAIN PLAN FOR` 命令...