`
liyanhui
  • 浏览: 349649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
这些日子经常接触oracle的存储过程,在里面有时要用到条件判断,if else 虽然简单,但是有些细节还是要注意的,下面就简要把其用法介绍一下: if   ...   then       ...   elsif   ...   then       ...    else     ...   end   if;        or     if   ...   then       ...   else       ...   end   if;       or     if     ...   then       ...   end   if; 
在使用oracle时,如果在一个varchar2(4000)的字段上插入的字符过长(一般只能插入666个汉字,视字符集不同会有所不同),经常回报“数据库异常错误”,具体报错会因驱动版本不同而不同。原因一: 666 汉字所用的编码里 (可能是 UTF8) 每个字占了 3 bytes,当存的时候, 没有作好 charset-encoding 的转换,造成你的每个 byte 被当成是 java 的一个 char (2 bytes) 来存,这时,每个汉字要用 3x2=6 bytes 存进 oracle 中,所以最多只能存到 4000/6=666 字。 原因二: 这是个OracleJDBC问题。一般直接用 ...
出处:http://blog.csdn.net/goodhy/archive/2005/08/05/446486.aspx 在开发项目的时候,需要在有用户消息的时候提醒用户,刚好自己的QQ好友上线,QQ自动弹出一个消息提示,觉得不错。所以用javascript利用popup作了一个类似的功能 <html> <head> <title>HTMLPage1</title> <meta name="vs_defaultClientScript" content="JavaScript"> ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">   <HTML>   <HEAD>   <TITLE>网页即时提示演示 </TITLE>   <!STYLE元素定义顶级元素BODY与行内元素SPAN的样式>   <STYLE>   </STYLE> <script language="javascript"> var tipTimer; function locateObject(n, ...
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i) 十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Integer.valueOf("876",8).toString()二进制转十进制Integer.valueOf("0101",2).toString()有什么方法可以直接将2,8,16进制直接转换为10进制的吗 ...
1:在开发中经常发现一个td中的汉字经常折行显示,但是我给的宽度和空间已经足够了,为什么会这样呢,后来发现td中有个属性可以控制文字不换行【 nowrap='true'】 这样就可以可以了  2:用html 中的 href 打开超链接页面 经常会覆盖父页面,如果需要在超链接的页面在另一个窗口打开,用window.open固然可以,但是 在<a href>中添加一个属性也可以实现. 点击本连接即可打开另一个窗口。 HTML 是这样作的: <a href=www.baidu.com target=yer_new_window>this link</a> 将会 ...
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local; //创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradat ...
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即 ...
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被 ...
实例: 1:先“开始”-“运行”-输入“cmd”,在DOS环境下输入下面东东 “exp lyh/lyh grants=y file=d:\a.dmp log=d:\a.log” 导入数据 imp username/password@SID file=d:\DataBasebak.dmp log=d:\DataBasebak.log fromuser=? touser=? imp 用户名/密码@服务名 file=备份路径及文件名.dmp log=备份路径及文件名.log 导出数据 exp username/password@SID file=d ...
1.--行列转换原表:   姓名     科目   成绩           张三     语文    80           张三     数学    90           张三     物理    85           李四     语文    85           李四     物理    82           李四     英语    90           李四     政治    70           王五     英语    90 转换后的表:  姓名       数学    物理     英语    语文    政治                ...
如何为一个instance配置多个监听,并且实现Client Load Balancing和Client Load Balancing。打开NETCA,配置两个监听器。LISENTER,默认监听器,一路next,就配置完毕, 监听端口1521。配置LISENTER2,注意监听端口改为1522,其它和LISENTER一致。这个时候,LISENTER已经可以使用了。但是LISENTER2还是不行,因为Oracle只会为第一个默认的监听注册服务。在$ORACLE_HOME/NETWORK/ADMIN,编辑lisenter.ora文件,如下:红色字体为需要增加的内容SID_LIST_LISTENER2 ...
tomcat中三种部署项目的方法 2008-05-21 07:43 在tomcat中三种部署项目的方法 第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:<Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloW ...
eval()函数JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子:var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3");alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_ ...
(一)showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口. farther.html --------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="E ...
Global site tag (gtag.js) - Google Analytics