- 博客(35)
- 资源 (10)
- 收藏
- 关注
原创 oracle存储过程中select into 在表中无数据时会出错
可应先用select count(*)判断是否有数据,再select into
2007-05-31 11:09:00 9564
原创 oracle中的类型转换to_char() to_number()
TO_NUMBER() 返回的可以是integer 也可以是 double TO_CHAR(参数1,参数2) 格式1: 日期 TO_CHAR(date,yyyy-mm-dd) = 2004-11-02 //年-月-日 或 : TO_CHAR(date,yyyymmdd) = 20041102 //年月日 或 : TO_CHAR(date,yyyymm) = 200411
2007-05-30 11:19:00 8981
原创 oracle 脚本建表
CREATE TABLE sysmanage.TB_DATA_DEAL_STATUS ( SERIAL_NO integer NOT NULL , --自动增长,要建1个增长序列,如下 DATA_TYPE char (1) NOT NULL , DATA_UNIT_TYPE char(1) NOT NULL , DATA_UNIT_CODE char(4) NO
2007-05-28 17:27:00 995
原创 oracle update语句
oracle中update时要注意加where exists判断,如: update sysmanage.tmp_p8030009 a set a.today_stockvalue = (select ta.stockvalue_rmb from (select account_id,
2007-05-28 17:25:00 5828
转载 SQL中EXISTS的用法
EXISTS 指定一个子查询,检测行的存在。 语法 EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 结果类型 Boolean结果值 如果子查询包含行,则返回 TRUE。示例A. 在子查询中使用 NUL
2007-05-28 10:29:00 1247
转载 Oracle的解惑一二to_date()与24小时制表示法及mm分钟的显示
Oracle的解惑一二to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。 如:select to_date(2005-01-01 13:14:20
2007-05-28 10:26:00 1193
转载 oracle中的exists
oracle中的exists不能像MSSQL中似的可以写if exists(),按参考手册所讲: An EXISTS condition tests for existence of rows in a subquery.只能用在自查询中.例如: SELECT department_id FROM departments d WHERE EXISTS (SELECT *
2007-05-28 10:24:00 703
转载 ORACLE的客户端如何连接到数据库
如何连接oracle数据库及故障解决办法 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装oracle数据库的时候会自动安装o
2007-05-24 15:28:00 1069
原创 存储过程中的 SET NOCOUNT ON 什么意思
当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。 如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。
2007-05-24 13:34:00 1164
原创 sql server里charindex函数的oracle替代?
instr(str,chr) ---chr在str中第1次出现的位置 instr(str,chr,3,2) ---从str第3个字符位置开始搜索chr在str中第2次出现的位置 instr(str,chr,-3,2) ---从str的从右向左数第3个字符位置开始反向搜索chr在str中第2次出现的位置 INSTR(c1,c2[,<i>[,j]
2007-05-24 10:42:00 4928 1
转载 Oracle临时表
CREATE GLOBAL TEMPORARY TABLE GT_ONE ( SN NUMBER, QTY NUMBER ) ON COMMIT DELETE ROWS; “ON COMMIT DELETE ROWS ” 意思是提交当前事务时删除临时表中的数据。 CREATE GLOBAL TEMPORARY TABLE GT_ONE ( SN NUMBER,
2007-05-23 15:32:00 632
原创 关于COALESCE()
T-SQL的COALESCE()函数能够让你指定多个表达式,而且COALESCE()会返回组里第一个非空的值。要使用下面的形式,其中expression可以是任何数据类型,并能够等于大多数合法的表达式: COALESCE (expression [,…n]) 这个函数没有限制自变量的数量,但是它们必须都是同一个数据类型;这个函数会返回同expression相同的数据类型。
2007-05-21 13:53:00 2486
转载 空间的作用和用法
对于一个用户系统默认的会建立。TEMP UNDOTABS USER SYSTEM这几个表空间。那请问这几个表空间各有什么 作用呢? 当学了ORACLE的人都会说。TEMP表空间是放处理的临时数据的,比如排序操作。UNDOTABS表空间是数据恢复时用到。 USER表空间是存班实数据的。 但是大家有谁能真正说明清楚各个表空间,在使用那些SQL语句是,会对那一个表空间消耗磁盘空间呢? 比
2007-05-17 16:59:00 1045
原创 什么是表空间
ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的.............这里讨论表空间........就只谈相关的数据文件吧..............控制文件和LOGFILE的具体用途有空了再说吧..................首先明确概念:表空间是ORACLE内部定义的一个概念,是为了统一ORACLE物理和逻辑上的结构而专门建立的,从物理上来说,一
2007-05-17 16:37:00 6681 1
转载 使用sqlplus 执行*.sql文件
利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文 件 例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它 1 登录数据库 sqlplus system/manager 2 在提示符 SQL> 之后键入
2007-05-17 16:25:00 3172
转载 Oracle 主要配置文件介绍- -
Oracle 主要配置文件介绍- - Oracle 主要配置文件介绍:profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件1.2 Oracle 主要配置文件介绍 1.2.1 /etc/p
2007-05-17 16:07:00 809
转载 如何手动建立Oracle监听器
兄弟的Oracle出了问题,Oracle自带的工具都不能用了。Enterprise Manager Console 工具打不开。Net Configuration Assistant工具也不能用。不能建立监听器。不过还好自己的SQL&plus能用,Toad也能用,但是这样不能用Toad打开别的数据库了,不能对别的数据库进行操作。太不爽了。昨天学了一招,不用工具,手动建立监听器,贴出来和大家分享一下
2007-05-17 16:01:00 4195
转载 oracle的net configure assistant的使用过程
如何设置监听程序配置? 如何设置本地网络服务名配置?1.在数据库安装建立完成后, ORACLE SERVER自己已经建立了一个监听程序LSNRCTL 一般只要在学会启动就可以了,C:/>LSNRCTL START; 2.本地网络服务名配置 你可以按照它的提示来做,第一次用的话,就添加(ADD)一个吧。
2007-05-17 15:56:00 848
转载 Oracle数据库监听配置
Oracle数据库监听配置 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。 一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务
2007-05-17 10:59:00 1045
转载 jre和jdk有什么区别???
JRE = Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK = Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:/Program Files/Java/jdk1.5.x/目录下的JRE。而C:/Program Files/Ja
2007-05-16 17:06:00 1497
原创 oracle建表过程的一些脚本步骤
一,创建自己的用户文件(表的拥有者)。PROMPT -------------------------------------;PROMPT This part is to setup object creator.;PROMPT -------------------------------------;PROMPT;DROP USER 你要建立的用户名 CASCADE;CREATE
2007-05-16 16:45:00 1994
转载 Oracle的左连接和右连接
在Oracle PL-SQL中,左连接和右连接以如下方式来实现查看如下语句:SELECT emp_name, dept_name FORM Employee, DepartmentWHERE Employee.emp_deptid(+) = Department.deptid此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无
2007-05-16 16:27:00 575
原创 应用sql查询excel
应用sql查询excel(sqlserver要打补丁)select * fromopendatasource (Microsoft.Jet.OLEDB.4.0, data source="C:Documents and SettingshjxMy Documentsook1.xls";user id=; pass
2007-05-15 17:31:00 764
原创 sql笔记(1)-----慎用case
select * from table t1 的结果集与加上 where t1.code = t1.code之后的结果集可能不一样当code为null的一些记录在加上where语句就不会显示!!!!故语句select * from table t1 where t1.code = (case @
2007-05-15 17:29:00 424
原创 命名空间
1.屏蔽右鍵代码 2. v/:* { Behavior: url(#default#VML) } xmlns 全称就是XML NameSpace 也就是命名空间。Behavior(行为)也是IE5.0新推出的东西,它的功能非常强大,结合样式表,可以给任何HTML对象增加行为(新的属性、方法、事件),而在这里,它的用处是把命名空
2007-05-15 17:22:00 587
原创 java中的final与C++中的const的区别
(1)final在java中定义常量,可作用于基本类型或者类类型,若是作用于类类型,则此类类型不能作为父类被继承,也就是说它的下面不能有子类,这样的类叫做原子类。 C++中的const定义常量,(2)Java中的final如果是对于基本类型,那和C++ const是一样的 但是如果是对对象而言,不同了 (3)final表示这个句柄是不可改变的 final Obje
2007-05-15 17:17:00 11354 5
转载 Java中static用法简谈
请先看下面这段程序:public class Hello...{ public static void main(String[] args)...{ //(1) System.out.println("Hello,world!"); //(2) }}看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言
2007-05-11 17:04:00 954 1
原创 抽象类一定要有抽象方法吗?
/**//* * @(#)WindowAdapter.java 1.18 01/12/03 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt.eve
2007-05-11 16:44:00 3618
转载 Java中的两个特殊变量this和super- -
Java中的两个特殊变量this和super- - 在Java 中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指 的是调用当前正在执行方法的那个对象。super变量是直接指向超类的构造函数,用来引用超类中
2007-05-11 16:38:00 566
转载 JAVA学习 准备篇 (转载)
一、准备篇 1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二 版)?br> ?br> JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Softw are Develop Kit)。 到目
2007-05-11 16:36:00 497
原创 抽象类和接口
关于抽象类: 1.抽象类不能被实例化,但可以创建抽象类的对象变量,且该对象变量必须指向它的非抽象子类的对象 public abstract class two{ void fn() {}}class one extends two{ public static void main(String[] args) {
2007-05-11 16:00:00 701
转载 http转socks代理转换方法
由于局域网具有成本 低,内部交流方便快速,而且保密、安全性能好等优点,所以很多公司,学校,机构都组成了局域网。一些公司、学校、政府部门为了防止员工或者学生把过多的时 候投入在网上聊天中,故把QQ等软件使用的代理或者协议限制了,只开放http代理。虽然QQ现在已经支持http代理,但用Http代理上的QQ只能聊 天,无法与外面的人传输文件,语言、视频聊天等。联众、foxmail邮件无法使用,现
2007-05-10 18:27:00 6577
转载 http代理和socks代理
什么是HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)是就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上。 什么是socks代理:相应的,采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是 DavidKoblas在
2007-05-10 17:36:00 1837
转载 Backdoor.DarkHole.2004 & Trojan.PSW.Heidong2004.dll,qq.dll 病毒分析&清除
Backdoor.DarkHole.2004 & Trojan.PSW.Heidong2004.dll 病毒分析&清除 作者:东毒君 2005.3.18 病毒分析: 1,该病毒使用了远程线程创建技术,将病毒DLL(kv2004.dll && QQ.dll)注入到Explorer.exe进程中; 2,病毒体QQ.exe采用了ASPack 2.12加壳处理,并且修改了壳的特征,具有反抗自
2007-05-10 14:09:00 672 1
转载 608769M.BMP crasos.exe Kernelmh.exe servet.exe等病毒的清除
病毒文件包括:608769M.BMP crasos.exe Kernelmh.exe servet.exe ntmsoprq.exe RpcS.exe compmgmt.exe upxdnd.dll mppds.dll cmdbcs.dll wsttrs.exe prnmngr.exe iexpl0re.exe rundl132.exe update3.exe Servere.exe NewInf
2007-05-10 10:08:00 1340
c#完全手册(学习C#的好教程)
2010-04-22
搜索引擎-原理、技术与系统.pdf
2010-01-27
数据挖掘:概念与技术
2010-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人