- 浏览: 135754 次
- 性别:
- 来自: 上海
最新评论
-
兰博基尼:
...
缓冲和缓存的区别是什么?Cache 和 Buffer 都是缓存,主要区别是什么 -
jiaer0910:
为什么会出现类型转换的错
Java导出Word文档(可设置字体) -
苍天百合:
引用[u][/u] ...
Java导出Word文档(可设置字体) -
xujijun11:
怎么是excel,晕了
Java导出Excel文档 -
xujijun11:
很好,学习了
Java导出Excel文档
文章列表
Merge into 使用详解(2)
- 博客分类:
- oracle
自从版本9i之后,对于“有则更新,无则插入”有了一个新的用法,不需要再执行2次SQL了。 MERGE INTO本来应该是用来合并表的,不过因为其特性,根据用途不同可以用在以下场合: 1.合并表 2.外部数据插入更新 3.用JOIN表更新 各种情况下的 1.合并表 把表格T2的数据合并到表格T1里,根据结合条件,如果存在则更新,不存在则插入
Sql代码
MERGE INTO T1
USING T1 ON(
T1.user_id = T2.user_id
)
WHEN MATCHED THEN
UPDAT ...
Merge into 使用详解(1)
- 博客分类:
- oracle
/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 *//*語法:MERGE [INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias] ON ( condition ) WHEN MATCHED T ...
一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有可能有可能自己前面没有关闭此文件的流(我遇到的情况)
这个方法我用来获取文件的大小,用到了流类,但是用完了没有关闭,导致无法删除文件:
public String getfilesize(String path,String filename) throws IOException { String pathString=path+"\\"+filename; f ...
Oracle数据导入导出imp/exp
- 博客分类:
- 数据库
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你 ...
SVN错误:Attempted to lock an already-locked dir
/*-------------------------------------------------------------------------*/出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。/*--------------------------------------------------------- ...
救命稻草:恢复被drop掉的表,不过不能相隔时间太久,不然无力回天。
flashback table sdpm.CELL_SIGNALING_M to before drop
1,在目标机上建立Oracle DB Link: A,在network/admin/tnsname.ora文件中加入源库的连接信息,如: AAA= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = AAA) ) ) B,在目标机上用sqlplus user/pwd登录。 C,用如下命令建立DB Link: create public dat ...
关于TRUNC函数的format,自己现在有点体会,format为day时,只精确到天,而不管几年几月只要是符合的day就可以了,要想确定一年中的某月的某一天就要用trunc(date,''dd'').
通俗的说吧,format为年时,精确到-----年
为月时,精确到------ ...
package tj;
import java.awt.Color;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.l ...
package tj;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import jxl.CellView;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import ...
前天由于新需求需要从java中导出word,然后就从网上开始搜集相关信息:
由于需要在UNIX下运行,最后决定采用Itext方法
package com.xxx.common;
import java.io.FileOutputStream;import java.io.IOException;import java.util.List;
import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.lowagie.text.Element;import com.lowagie. ...
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数
组函数
本文将讨论如 ...
oracle中的字段拼接是通过“||”来完成的。
例如:
NO Q ---------- ------------------------------ 001 n1 001 n2 001 n3 001 n4 001 n5 002 m1 003 t ...
SQL中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件 ...
double d = (double)Math.round(12.4577856*100)/100;