- 博客(18)
- 收藏
- 关注
转载 SqlServer 二进制字段转换为字符串
Use CAST or CONVERT select convert (varbinary (20) , "select") it gives = 0x73656c656374then you can convert that to a varcharselect convert (varchar (20), 0x73656c656374 ) it gives "select"
2011-12-15 11:33:31 7281
原创 oracle 行转列的存储过程的整理
CREATE OR REPLACE PACKAGE pkg_dynamic_rows_column AS TYPE refc IS REF CURSOR; PROCEDURE p_print_sql(p_txt VARCHAR2); FUNCTION f_split_str(p_str VARCHAR2, p_division VARCHAR2, p_seq INT)RETURN VARCHAR2; PROCEDURE p_rows_column(p_table I
2011-05-03 14:29:00 2796
转载 SVN 安装
<br />首先安装Apache2.2.2<br />执行在Apache官方网站下载的apache_2.2.2-win32-x86-no_ssl.msi程序,安装过程很简单,其中有两点说明一下:<br />1. 笔者喜欢简洁的目录,凡事常用的软件,都之间安装在磁盘根目录下,例如C:/apache2.2,这样每次修改内容时进入目的文件夹也非常方便。笔者建议文件夹名称中不含有空格。<br />2. 安装Apache可以选择自定义端口,其中可以选择80或者8080,笔者的80端口被IIS占用了
2011-03-30 10:09:00 2951
转载 oracle数据库拼音排序及NLS_SORT配置
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。1、设置NLS_SORT参数值SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序 2、Session级别的设置,修改ORACLE字段的默认排序方式:按拼音:alter session set nls_sort = SCHINESE_PIN
2011-03-16 11:23:00 2003
转载 oracle 两表数据对比(3)
<br />--------------------------------------------------------------------------<br />1 前言<br /> 在程序设计过程中,往往遇到比较两个记录集的差异。如,判断原来传入的订单资料与后来传入的订单资料之间的差异,并且将差异的数据显示给用户。 <br /> 实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较...等等,当然返回差异数据的方式多种多样,既可以是游标,又可以临时表或其它方式。 <br
2011-03-08 15:31:00 3447
转载 oracle 两表数据对比(2)---minus
1 引言 在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。 本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。 2 实现步骤 假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。 2.1 判断原始表和比较表的增量差异 利用MINUS函数,判断原始表与比较表的增量差异。 此增量数据包含两部分: 1)原始表A有、比较表
2011-03-08 15:28:00 3773 1
转载 oracle 两表数据对比(1)
<br />A,B两表结构一样,A表和B表比较,如果有数据不一样,则把不一样的数据保存到C表。如:<br /> A表数据<br /> 6,Mixed,Nuts,Z<br /> <br /> B表数据<br /> 6,Mixed,Nuts,C<br /><br />要把两条数据都保存到C表,并且要标记出哪条数据是哪个表的,如:<br />source type user_id first_name last_name grade<br />A表 3 6 Mix
2011-03-08 15:27:00 2659
转载 SQL语句性能调整之ORACLE的执行计划(一)
如何分析执行计划 例1: 假设LARGE_TABLE是一个较大的表,且username列上没有索引,则运行下面的语句: SQL> SELECT * FROM LARGE_TABLE where USERNAME = ‘TEST’; Query Plan ----------------------------------------- SELECT STATEMENT Optimizer=CHOOSE (Cost=1234 Card=1 Bytes=14) TABLE ACCESS FULL
2011-02-25 10:09:00 1618
转载 oracle子递归查询语句的几个有用的属性
<br />1.如何正确排序: siblings <br /> 2.展现路径: SYS_CONNECT_BY_PATH<br /> 3.条件的执行顺序<br /><br /><br /><br /> 先准备一下测试用的数据:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />
2011-02-17 10:37:00 859
转载 强制断开oracle数据库的用户连接
<br />首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#:<br />select sid,serial# from v$session where username='ERP';<br />使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial<br />alter system kill session 'sid,serial';<br />例如<br />alter system kill session '222,123';
2010-11-25 09:26:00 2725
转载 怎样阻止超链接跳转
在用 时,出现了一些问题,困惑了我一个多月,现在从网友那边得到以下结论,让我豁然开朗,问题也迎刃而解。 链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值; 如果页面过长有滚动条,且希望通过链接的 o
2010-03-12 10:50:00 9641 3
转载 oracle通配符,运算符的使用
oracle通配符,运算符的使用 用于where比较条件的有: 等于:=、、>=、 包含:in、not in exists、not exists 范围:between...and、not between....and 匹配测试:like、not like Null测试:is null、is not null 布尔链接:and、or、not通配符
2008-08-28 16:27:00 578
转载 JSP表达式语言
① EL关键字列表div - 除(/) mod - 取余(%) eq - 等于(==) ne - 不等于(!=)lt - 小于() le - 小于等于(=)and - 逻辑与(&&) or - 逻辑或(||) not - 逻辑非(!) true - 逻辑真
2008-08-26 10:53:00 667
转载 ORACLE时间处理大全
细节,还是细节。今天来整理一下常用的时间处理方法。举例说明:1、日期字符转换函数to_date(),to_char() SQL:select to_date(20080229132545,yyyy-mm-dd hh24:mi:ss) from dual ; RESULT:2008-2-29 13:25:45 SQL:select to_char(sysdate,hh:mi:ss
2008-08-04 17:56:00 1411
转载 ORACLE时间函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。La
2008-08-04 17:49:00 572
原创 oracle 取整函数
1.取整(大) select ceil(-1.001) value from dual 2.取整(小) select floor(-1.001) value from dual 3.取整(截取) select trunc(-1.002) value from dual 4.取整(舍入) select round(-1.001
2008-08-04 17:47:00 508
原创 oracle中数据的导出和导入
以下命令都是在cmd命令窗口里执行的. 导出数据: exp 密码/用户名@数据库名 file=导出文件路径名 owner=(用户名); 例如:exp newhr/newhr@orcl file=c:/shuju/newhr.dmp owner=(pqxt);删除创建用户: sqlpus /nolog drop user newhr cascade;------删除用户 create us
2008-08-04 17:43:00 609
转载 response.sendRedirect() 跳转时的注意事项
最近做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转;最后在网上找到原因如下: 首先我们要明白用response.sendRedirect做转向的原理,它其实是向浏览器发送一个特殊的Header,然后由浏览器来做转向,转到指定的页面,所以用sendRedirect时,浏览器的地址栏上可以看到地址的变化。用则不同,它是
2008-08-04 17:29:00 2649 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人