- 浏览: 1267294 次
- 性别:
- 来自: 广州
最新评论
-
jackhong1108:
你可能只知道Oracle有like,不知道Oracle有其他的 ...
Hive使用regexp,RLIKE需要使用转义字符 -
pktangshao:
a_bun 写道iijjll 写道使用wmsys.wm_con ...
Oracle 列转行函数 Listagg() -
nayouzhenai:
Spring读取properties文件作为环境变量 -
a_bun:
iijjll 写道使用wmsys.wm_concat()函数也 ...
Oracle 列转行函数 Listagg() -
Horse_Chasing:
鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励
广州面试小结
文章列表
POI常用的三种操作
public static void main(String[] args)throws Exception {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
//遍历列和单元格
for(Iterator rit=sheet.rowIterator();rit.hasNext();){
HSSFRow r ...
在Java中使用正则表达式,/要变成//.否则会被编译器误认为反义字符.
留给自己上班时候做参考用.
public static void main(String[] args) {
//匹配中文字符的正则表达式: [\u4e00-\u9fa5]
//评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
//匹配双字节字符(包括汉字在内):[^\x00-\xff]
//评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
//匹配空白行的正则表达式:\n\s*\r
//评注:可以用来删除空白行
//匹配HTML标记的正则表达式:< ...
很多时候,我们在前端页面进行数据校验的时候使用到正则表达式.但是正则表达式还有更强大的地方.比如,很邪恶地去抓取别人的页面数据.这时候,就是用Java进行正则表达式的时候了.
public static void main(String[] args) {
/*
...
分区索引与全局索引的使用介绍
本地索引:
drop index Dept_List_Index;
CREATE INDEX Dept_List_Index ON DEPT_List (DeptNo) LOCAL;
select table_name,partition_name,high_value from user_tab_partitions where table_name='DEPT_LIST';
select index_name,partition_name,high_value from user_ind_partitions where index_nam ...
为了应对不同的分区情况,普通的分区不足以满足日益增长的系统需求。所以我们不仅仅有好的分区结构,而且也要很好的维护我们的分区。
混合分区:
create table TRACK (
TRACK_ID NUMBER(20) not null,
COMP_CDE VARCHAR2(6),
TRACK_TM DATE not null,
CAR_NO VARCHAR2(50)
...
说到大数据,在传统数据库里面,分区是首要的解决方案。那么,我总结了一下公司里面的培训资料,做了一份Oracle分区攻略。仅供学习参考。
首先,回顾一下Oracle的表空间创建和表创建。
--表空间创建
create tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp1.dbf'size 50m,
'D:\oracle\oradata\Oracle9i\user_temp1.dbf'size 50m --指出表空间包含什么文件,默认大小
autoextend on --是否自 ...
本文是看了DB2 SQL精粹有感写的Oracle版本,毕竟两个大公司的产品有不同嘛。
说起WITH 语句,除了那些第一次听说WITH 语句的人,大部分人都觉得它是用来做
递归查询的。其实那只是它的一个用途而已,它的本名正如我们标题 ...
首先和使用WITH做递归查询一样,给数据库表插入一定的数据。
CREATE TABLE BBS
(
PARENTID INTEGER NOT NULL,
ID INTEGER NOT NULL,
NAME VARCHAR(200) NOT NULL
);
insert into bbs (PARENTID,ID,NAME) values (0,1,'数据库开发');
insert into bbs (PARENTID,ID,NAME) values ...
<%@page language="java" contentType="application/x-msdownload" pageEncoding="gb2312" import="java.util.*,java.io.*"%>
<%
//关于文件下载时采用文件流输出的方式处理:
//加上response.reset(),并且所有的%>后面不要换行,包括最后一个;
//文件路径
//跳转前是String ...
转载于http://jadethao.iteye.com/blog/1576545
1.创建dblink的语法:
CREATE [PUBLIC] DATABASE LINK link
CONNECT TO username IDENTIFIED BY password
USING ‘connectstring’
2.说明:
1)权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CRE ...
首先是decode函数。
decode的用法是
DECODE(control_value,value1,result1[,value2,result2…][,default_result]);
参数说明:
control _value
试图处理的数值。可以是数据库中表的某一列,DECODE函数将该数值与后面的一系列的偶序相比较,以决定返回值。 ...
[转发]Oracle 同义词
- 博客分类:
- Oracle SQL
Oracle中创建同义词语句:
转发:http://a1520708.iteye.com/blog/1170135
Sql代码
create synonym table_name for user.table_name;
create synonym table_name for user.table_name;
其中第一个user_table和第二个user_table可以不一样。
此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:
Sql代码
...
在Oracle8i或以上版本中,可以创建以下两种临时表:
1.会话特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
ON COMMIT PRESERVE ROWS;
2.事务特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
ON COMMIT DELETE ROWS;
但是对比DB2,Oracle的临时表有着很大的却别。
就像是JSP一样,Oracle的临时表是存放在app ...
这样就可以做循环的合并单元格了
public class MergedCells {
/** 测试使用的POI版本是3.1
* @param args
*/
public static void main(String[] args) throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
HSSFRow row = sheet.cr ...