`
文章列表
//--一句话 去同存异,留第一个sql里面的结果。 //创建表1 create table test1 ( name varchar(10), sex varchar(10), age int ); insert into test1 values('luxin','female',25); insert into test1 values('tom','female',26); insert into test1 values('mary1','male',27); insert into test1 values('money','male',27); insert into te ...
SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。   SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的   注释:Oracle 仅根据 SCN 执行恢复。   它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多情况下,   这两个名词经常被交替使用。   究竟是哪个词其实对我们来说并不是最重要的,重要的是我们知道 SCN 是 Oracle ...
最近做项目,需要提供xml字符串给第三方,之后我试了试这两种数据库 都可以很简单的实现        oracle:举例               SELECT      XMLElement("rowdata",               XMLElement("row",                  XMLForest(                            user_cname AS "code",                            user_ename AS "name ...
今天在做测试数据库的时候,需要把用户提供的视图,转换成我们的测试表。但是由于权限限制,我们没有办法获取用户的正式表(由于安全方面的关系,表结构不好协调)。只能通过plSql操作用户提供的视图,去建立自己的表。用PlSql搞来搞去,能通过plsql将查询结果导出为sql文件,还可以通过视图的描述功能,将字段信息导出xml文件,格式大概如下: <?xml version="1.0" encoding="utf-8" ?> <ROWDATA> <ROW> <Name>DICTIONARYID</Name&g ...
JAVA反射机制作用是什么? 让我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods1。 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判 ...
XML在不同语言,不同数据源中交换数据已经成为主流。在这些的DRP项目中,王勇也提到了使用XML在不同数据库中交换数据,达到安全,灵活的目的。不过他只是提到有这么一种方法,做了其中的一部分工作。因为感觉这种技术非常实用,这里我把这个过程补充完整。 开发环境: sql server  2008数据库,Oracle数据库,PL/SQL,MyEclipse开发环境。 将sql数据库一个表中的数据库导出到xml文件中,再通过dom4j读取xml文件,将xml中的数据写入到Oracle数据库中。 一:分析表结构,建立目标数据库表。 既然是不同的数据库,但是数据库表结果应该是一样的,在实际 ...

js精确控制tr

    博客分类:
  • js
在写了很多js后,会发现在js中总会出现各种各样奇怪的问题,主要的问题是不能获得所需要的对象. 一般来说,我们所需要获得的对象有几种办法获得: 1. ID 法,通过使用document.getElementById()这个方法获得用户所需的对象,你只需要在标签中加入id="yourIdName"这样的属性,你就可以用这个方法获得这个对象了.举个例子来说:有如下代码 <table><tr id='zergTr'><td>这里是zergpest的第一行</td></tr></table> 那么我们要获得这个t ...
 DB2存储过程入门实例   昨天安装了DB2Express-C版本,之前曾经写过Oracle的存储过程。在Oracle里写存储过程是一件很简单的事情,编译也是很简单。而想写DB2的存储过程则没那么容易,部署编译存储过程要是没有集成开发环境(如IBM data studio)或者不清楚的db2命令的话,那是让人很痛苦的事。而我就是其中的一位,我不想下载6百多M的开发环境,只好自己用txt文档编辑器写存储过程了,简单的存储过程是容易写的,按照db2 存储过程的语法去写就OK了。痛苦的是写好了不知道怎么样部署。以下以我刚刚写的一个简单的存储过程为例,说说DB2存储过程从编写代码到部署编译最后运行 ...
不用中间量交换: 1.a = a + b - (b = a);  2.b = a + (a = b)*0;  3.      a = a + b;          b = a - b;          a = a - b;  4.      a = a * b;          b = a / b;          a = a / b; 5。     a = a^b;          b = a^b;          a = a^b;
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条 ...
Ext-API详解--core/ 1、Ext.apply(Object obj, Object config, Object defaults ) : Object 将config中的所有属性复制到obj中,如果配置了defaults,则先将defaults中的属性传入obj,然后再将config中属性传入,一般defaults用于定义一些默认值。 注意:每个参数都必须是对象object,而不能是function或其他。 创建object可以通过new function(){}、new Object()、{}等方法创建。 2、Ext.emptyFn: Function 用于返回一个空函数, ...
1.使用or操作符 select * from a where a.no = '' or    a.no = '' or    a.no = '' or    a.no = '' or    ........    a.no = ''; 2.使用临时表 1)create table b (no number); 2)把数据导入到b表中 3)select * from a,b where a.no = b.no; http://blog.csdn.net/honganboy/article/details/6831759
(在Ibatis里,#val#,除了替换值,它都会加上一个单引号',所以sql中不需要加引号的话直接用$val$):   t.OPERATOR_ID = #operatorId#   t.OPERATOR_NAME like '%$operatorName$%'   t.OPERATOR_NAME like '%'||#operatorName#||'%'   t.DRAFTE_START_DATE>=trunc(#startDate#, 'dd')
//解析一个map for(Iterator iter = noticeMap.keySet().iterator(); iter.hasNext(); ){ Entry entry = (Entry) iter.next(); String key =entry .getKey().toString();       String value=entry.getValue().toString(); msgToJsp.append(entry.getKey().toString()).append(",") .append(entry.getValue().toS ...

start with -- conect by

    博客分类:
  • sql
START WITH . . . CONNECT BY . . .子句常用来实现SQL的层次查询.刚才看到一个蛮有趣的帖子,楼主用了数学方法深入研究了connect by 原帖子如下。 对于connect by,现在大多数人已经很熟悉了 connect by中的条件就表示了父子之间的连接关系 比如 connect by id=prior pid 但如果connect by中的条件没有表示记录之间的父子关系 那会出现什么情况? 常见的,connect by会在构造序列的时候使用 用select rownum from dual connect by rownum<xxx 代替早期版本的 ...
Global site tag (gtag.js) - Google Analytics