- 浏览: 107858 次
- 性别:
- 来自: 中山市
最新评论
-
mxl86:
不错不错,刚知道还有这么一个类型的字段,呵呵~~~~
oracle的字符储存(按字节或按字符),substr和substrb -
yuan:
这篇不是(一),(一)在这里:http://blog.csdn ...
三五个人十来条枪 如何成为开发正规军(一) -
biqtbl:
对于AJAX,我还不是很了解,如果有详细点的教程就更好了
AJAX基础教程 -
biqtbl:
不错,简洁而实用
JavaScript:实用JavaScript脚本代码大全
文章列表
SELECT *
FROM (SELECT 'abcd' c1 FROM DUAL
UNION ALL
SELECT 'ab中文d(' c1 FROM DUAL)
WHERE length(c1) <> lengthb(c1);
结合网上例子,写了一个小的Procedure,来实现Upgrade 序列的NEXTVAL
CREATE OR REPLACE PROCEDURE proc_upgradesequence (v_seqname VARCHAR2, -- 序列的名称
v_newnum NUMBER) IS -- 需要的NEXTVAL
v_error VARCHAR2 (1000);
ldebug VARCHAR2 (200);
v_currval NUMBER;
BEGIN
ldebug := '1. Get sequnce current va ...
有时候虽然更改了NLS_LENGTH_SEMANTICS=CHAR,但是已经创建好的数据项,不一定能及时修改或者完全不能修改,这个时候我就需要把他们按照要求全部转换成所需要的Char,
具体PLSQL 代码如下:
CREATE OR REPLACE PROCEDURE PROC_CONVERTBYTETOCHAR IS
v_strSQL varchar2(200);
cursor cur_toChar is
select table_name,column_name,data_type,data_length,data_default
from user_tab_c ...
在做培训的时候,遇到一个很奇怪的问题:在给一个table加上constraint 去验证当前时间不允许小于系统时间。
create table mytable(
id number(4),
mydate date
);
alter table mytable add constraint chk_date check (mydate >=sysdate);
出现:ORA-02436 date or system variable wrongly specified in check constraint。
经过google和请教别人得到此问题的 ...
ORA-04031: unable to allocate 4096 bytes of shared memory
http://blog.163.com/wghbeyond@126/blog/static/351661812009102543621682/
EXP-00008: ORACLE error 4031 encountered
ORA-04031: unable to allocate 4096 bytes of shared memory
("shared pool","BEGIN :EXEC_STR := SYS.DBMS...&quo ...
在Oracle中使用on delete cascade 可以实现级联删除的操作
代码如下:
--create table a and b
Create Table department (dept_id number (4) Not Null Primary Key, name varchar2 (10), importdate date default sysdate);
Create Table employee (
emp_id number (4) Not Null Primary Key,
...
在一对多的问题中遇到Exception 如下:
org.hibernate.exception.SQLGrammarException: could not initialize a collection
Department 如下:
package com.domain;
import java.util.Set;
public class Department {
private int id;
private String deptname ;
private Set<Employ ...
学习笔记:
使用Hibernate的使用SQL查询,此SQL可以是复杂的,也可以是简单的。
比如:
select a.name,b.name as b_name from test a,test2 b where a.age >b.age
public static List query(String hql,Class userClass) {
Session session = null;
List listObj = null;
try {
session = HibernateUtil.g ...
http://hi.baidu.com/anlylove/blog/item/b4a0cc1fa9779cffe0fe0bd3.html
序言: Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机
.Bku825 { display:none; } 序言:
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟 ...
- 2009-11-16 17:15
- 浏览 1725
- 评论(0)
SELECT DECODE ( LENGTH ('100.02')
- DECODE (INSTR (TO_CHAR ('100.02'), '.'),
0, LENGTH ('100.02'),
INSTR (TO_CHAR ('100.02'), '.')
),
1, CONCAT ('100.02', '0'),
0, CONCAT ('1 ...
- 2009-10-15 11:48
- 浏览 1045
- 评论(0)
http://blog.chinaunix.net/u/25552/showart_196102.html
Join Demo Tables
CREATE TABLE person (
person_id NUMBER(10),
first_name VARCHAR2(25) NOT NULL,
middle_inits VARCHAR2(4),
last_name VARCHAR2(25) NOT NULL,
name_suffix VARCHAR2(5),
title_1 VARCHAR2(5),
title_2 VARCHAR2(5) ...
- 2009-09-10 11:10
- 浏览 1261
- 评论(0)
以前知道有substrb,lengthb等函数,也知道它们是以byte来计算长度,可没用过,也不太明白什么地方需要用到它们。一直就是用substr,length,以字符来计算长度,在我看来varchar2和char里面存的都是字符,那么自然也就不可能以byte为单位来计算长度,也就用不到这些函数了,但事实证明我错了。最近有个procedure出错,往表里insert时总是报1401错误,看了一下程序,觉得问题很奇怪,目标表出错字段的长度是50,insert的对应这个字段的取法也是substr(**,1,50),怎么会出错呢?有些怀疑是汉字字符为双字节的原因,于是试着将substr(**,1,50 ...
- 2009-03-18 08:33
- 浏览 3792
- 评论(1)
http://www.solol.org/technologic/java/j-struts/#top
Struts是Apache Jakarta的一个著名的开源项目,目标是为构建基于Java的web应用程序提供一个框架。
Struts提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:
Bean Tags:该标 ...
- 2008-10-24 13:34
- 浏览 1009
- 评论(0)
第一步:创建一个Servlet文件
//数字随机码
public class generateCode extends HttpServlet {
private static final long serialVersionUID = 5039673797977591965L;
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
processRequest(req, resp);
}
protected ...
- 2008-10-22 14:33
- 浏览 1351
- 评论(0)
对于网上说如何取Hibernate查询结果,看了一些,想总结如下:
假设有一个Table,有如下数据
通过Hibernate查询的结果集,取法如下:
Session session = HibernateSessionFactory.getSession();//得到org.Hibernate.session 对象。
Guestbook gb = new Guestbook();//创建化这个Table的对象
List list = session.createQuery("from Guestbook").list();//得到结果集
gb ...
- 2008-10-21 13:40
- 浏览 1536
- 评论(0)