![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
sunny936
目前就职于湖南长沙软件园, 从事于高校教务教务软件的研发工作。
展开
-
插入文件到MySQL
package com.client;import java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class MyClient { public stat原创 2010-01-19 10:51:00 · 445 阅读 · 0 评论 -
Oracle查询重复数据的N种方法
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peo转载 2012-07-09 15:32:06 · 1268 阅读 · 0 评论 -
Drools 5.1.1_DOC (54)
Drools 5.1.1_DOC_Drools Flow 第10章 人类任务( Human Tasks) 工 作流和BPM (business process management)的一个重要方面是人类任务管理。 虽然某些在流程中执行的工作可以自动执行,某些任务则需要与人类参与者交互执行。Drools流支持人类任务的使用,在流程内使用特殊人类任务节点——表 示这种交互。这些节转载 2012-06-15 10:04:59 · 777 阅读 · 0 评论 -
sqlite常用sql语句
--返回UTC时间select CURRENT_TIMESTAMP;--返回本地时间select datetime(CURRENT_TIMESTAMP,'localtime');--时间转换,时间转换时要求: yyyy-MM-dd,例如: 2008-08-09原创 2011-09-26 10:32:44 · 667 阅读 · 0 评论 -
Oracle时间格式转换异常处理函数
create or replace function F_FORMAT_DATE(v_date varchar2,format varchar)/*时间格式处理格式*/return dateas v_endDate date;原创 2011-08-04 18:12:02 · 1193 阅读 · 0 评论 -
触发器
create or replace trigger tr_ckyjqbxx_bjxxjlbefore insert or update of SJQSZT on dtjf.t_zt_zdry_cklkyjqbxx for each row--常控临控预警触发报警信息d原创 2011-08-04 18:03:21 · 968 阅读 · 0 评论 -
oracle 将一张表的数据插入到另一张表
<br />1、先建立一个database link,将两个库连接起来create database link mylink connect to user_name identified by password using 'test01'2、用insert into将test01表a的数据写入test表ainsert into a select * from a@mylink原创 2011-04-13 13:58:00 · 1907 阅读 · 0 评论 -
oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法<br /><br />1.基本结构<br />CREATE OR REPLACE PROCEDURE 存储过程名字<br />(<br /> 参数1 IN NUMBER,<br /> 参数2 IN NUMBER<br />) IS<br />变量1 INTEGER :=0;<br />变量2 DATE;<br />BEGIN<br />END 存储过程名字<br /><br />2.SELECT INTO STATEMENT<br /> 将select查询的结转载 2011-02-17 09:35:00 · 412 阅读 · 0 评论 -
Oracle的instr函数
<br /> 在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:<br />instr(sourceString,destString,start,appearPosition).<br />其中sourceString代表源字符串;destString代表想聪源字符串中查找的子串;start代表查找的开始位置,该参数可选的,默认为1;appearPosition代表想从源字符中查找出第几次出现的destString,该参数也是可选的,默认为1;<br原创 2010-11-25 09:45:00 · 370 阅读 · 0 评论 -
Oracle 恢复误删除表数据
<br /> SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的。注释:Oracle 仅根据 SCN 执行恢复。<br /> 它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多情况下,这两个名词经常被原创 2010-08-21 16:07:00 · 402 阅读 · 0 评论 -
在oracle的子查询中使用some,any和all
<br />用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。Some在此表示满足其中一个的意义,是用or串起来的比较从句。 Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 All则表示满足其其中所有的查询结果的含义,使用and串起来的比较从句。 <br />下面是一些例子<br />找出员工中,只要比部门号为10的员工中的任原创 2010-08-17 17:19:00 · 359 阅读 · 0 评论 -
Orcle 函数case when then end的用法
<br />示例一<br />SELECT 学号, 姓名, <br /> 等级= <br /> CASE <br /> WHEN 总学分 IS NULL THEN ‘尚未选课’<br /> WHEN 总学分 < 50 THEN ‘不及格’<br /> WHEN 总学分 >=50 and 总学分<=52 THEN ‘合格’<br /> ELSE ‘优秀’<br /> END FROM XS WHERE 专业名=’计算机’<br /><br /原创 2010-08-13 09:40:00 · 450 阅读 · 0 评论 -
Oracle解锁以及常用基本操作
-----------------------------------------------------------------------------------DOS:1. sqlplus2. 用户名:sqlplus 、conn 密码:as sysdba 、as sysdba 解锁:3. ALTER USER DBSNMP ACCOUNT UNLOCK;解锁:system4原创 2010-05-07 11:33:00 · 290 阅读 · 0 评论 -
Oracle 客户端配置监听(TNSNames.ora设置)
① 只需在文件 TNSNames.ora 中加入以下节点,即可成功配置监听ORCL190 = //红色部门为连接监听名字 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.190)(PORT = 1521)) //红色部门为服务器所在IP地址 1521为端口号 (CONNECT_DATA =原创 2010-04-20 16:53:00 · 1093 阅读 · 0 评论 -
主键设置之UUID了解到深入
UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义:经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素,以及从这些元素生成UUID的算法。UUID的复杂特性在保证了其唯一性的同时,意味着原创 2010-01-10 22:28:00 · 895 阅读 · 0 评论 -
精妙Sql语句
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database转载 2010-01-07 23:11:00 · 574 阅读 · 1 评论 -
Oracle start with connect by prior 用法
语法:select *from 表名where 条件1start with 条件2connect by prior 当前表字段=级联表字段start with与connect by prior语句完成递归记录,形成一棵树形结构,通常可以在具有层次结构的表中使用。start with表示开始的记录connect by prior 指定与当前记录关联时的字段关系原创 2012-07-11 15:00:36 · 1369 阅读 · 0 评论