`
liwei888
  • 浏览: 94743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  最近在看OPenfire的用户集成管理Custom Database Integration Guide,按照官方的文档资料无论如何也集成不了;我们现有的系统,最后几经周折终于搞定.别的就不多说了具体配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <!--    This file stores bootstrap properties needed by Openfire.    Property names must be in the format: "prop.name. ...

oracle行转列

在写一些复杂的SQL的时候,经常需要使用到行变列的技巧,一些帐务系统的统计也经常会写到这样的SQL。主要用到了max、decode或nvl这些函数来达到目的。写下来让大家互相学习学习!下面是一个行变列的例子。 如表ROW2COLUMN2有以下数据: 名字 课程 分数 1 张三 语文 80 2 张三 数学 86 3 张三 英语 75 4 李四 语文 78 5 李四 数学 85 6 李四 英语 78 想变成下面记录: 名字 语文 数学 英语 1 李四 78 85 78 2 张三 80 86 75 ---------------------------------------------- CREAT ...
create database link TTMS connect to TTMS identified by TTMS using '10.88.249.11:1521/DDMS'; 其中:TTMS是远程的数据库的global_name,userbj是连接TTMS的用户名,TTMS是数据库的密码,'10.88.249.11:1521/DDMS'是本地建立的连接到北京的数据库的服务名
将Oracle中的表结构导出到word 写开发文档时要用到数据库开发的表结构,在网上找到了一段sql语句,经测试完全符合我的需求,不敢独享,语句如下:  select * from (SELECT t1.Table_Name AS "表名称",t3.comments AS "表说明", t1.Column_Name AS "字段名称",t1.Data_Type AS "数据类型",t1.Data_Length AS "长度",t1.NullAble AS "是否为空",t2 ...
-- job 权限             grant create job to somebody;             -- job 创建             begin             dbms_scheduler.create_job (             job_name => 'AGENT_LIQUIDATION_JOB',             job_type => 'STORED_PROCEDURE',             job_action => 'AGENT_LIQUIDATION.LIQUIDATION', --存储过程名 ...
第一步: show parameter undo --显示数据库的闪回参数第二步: alert table flash_table01 enable row movenent;--设置数据表可以行移动第三步: flashback table flash_table01  to timestamp to_timestamp('2009-11-04 09:42:38','yyyy-mm-dd hh24:mi:ss'); --把数据闪回到具体时间点。
PL/SQL 可以让我们把逻辑相关的类型、变量、游标和子程序放在一个包内,这样更加清楚易理解。包通常有两部分组成:包说明部分和包体部分。包说明部分是应用程序的接口,它"声明"了类型、常量、变量、异常、游标和可以使用的子程序。包体用于实现包说明部分声明的子程序和游标。下面的例子是把两个雇用相关的过程进行打包: CREATE PACKAGE emp_actions AS -- package specificationPROCEDURE hire_employee(empno NUMBER, ename CHAR, ...);PROCEDURE fire_employee(em ...
子程序很像一段小型的程序,由可选的声明部分,执行控制部分和可选的异常控制部分组成。   PROCEDURE award_bonus(emp_id NUMBER) ISbonus REAL;comm_missing EXCEPTION;BEGIN -- executable part starts hereSELECT comm * 0.15INTO bonusFROM empWHERE empno = emp_id;IF bonus IS NULL THENRAISE comm_missing;ELSEUPDATE payrollSET pay = pay + bonusWHERE empn ...
1、jxls不错的处理excle工具包。 http://jxls.sourceforge.net/2、eval是很好的公式解析工具,我喜欢。http://java.net/projects/eval/pages/Home
一、通过PL/SQL Dev工具     1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。     2、先执行 EXPLAIN PLAN FOR   select * from tableA where paraA=1,再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的执行计划了,看到的结果和1中的一样,所以使用工具的时候推荐使用1方法。 注意:PL/SQL Dev工 ...
Tomcat内存溢出的原因   在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。   这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:   1 ...
面试有潜力技术人员的问题: 1、软件系统性能问题的解决思路。 2、你以前做过的系统,现在让你重新再来一篇有啥好的建议。 通过这两个问题回答,可以看出一个专业技术人员解决问题的思路是否明确和在技术上有没有新想法。 企业产品化技术之路: 实施经理+产品经理+技术经理。
  (转)对于啤酒与尿布的反向思维故事的真实性如何,但是可从2个方面进行肯定1. 科技技术要发展,必须有个神话,否则客户如何买帐,如何打开市场?无论哪个IT方向,必须有卖点,否则无法打工一个市场天地,而这个神话 ...
  数据仓库的架构看起来天马行空。其中定义的集中架构模式已被无数人无数项目验证n次。数据仓库中心数据流部分或者也称之为数据架构将是把DW结构与项目的实时,企业的运作规则紧紧地绑定到了一起。 细想DW的数据方向 ...
1\ 数据库备份DB2 备份命令允许您在该命令执行时获取一个您的数据库的快照拷贝。您执行这条命令的最简单的语法是:BACKUP DATABASE <dbname> [ TO <path> ]大多数命令和工具可以在线或者离线执行。在线意味着其它的用户可能在您执行您的命令时正连接到数据库并执行其他数据库上的操作。离线表示当您执行您的操作时,没有其他的用户连接到数据库。要允许一个在线操作,把关键词ONLINE 加在命令语法里,否则,默认情况下该命令会假定您在离线执行它。比如,如果您想要备份SAMPLE 数据库到路径C:\BACKUPS,您可以在DB2 Window/Linux ...
Global site tag (gtag.js) - Google Analytics