
数据库
文章平均质量分 64
yue2008
这个作者很懒,什么都没留下…
展开
-
Oracle多表关联update字段值
1、sql更新:UPDATE NUM_ACTIVE_INTEGRAL_ a SET status_=0 WHERE EXISTS( --条件为:已处理的主表记录中,有明细记录,并且明细记录的状态值为7或者为null,而且主表记录的创建时间在指定范围内 SELECT 1 FROM NUM_ACTIVE_INTEGRAL_DET_ b ...2008-07-01 10:02:38 · 486 阅读 · 0 评论 -
mysql的安装和配置
安装配置步骤如下: 1、下载mysql-5.6.27-win32.zip安装包,并解压到D:\mysql-5.6.27-win32目录下 2、复制一份my-default.ini配置文件为my.ini 3、打开my.ini文件进行相关的配置[client]port=3306default-character-set=utf8[mysqld]...原创 2015-11-28 15:44:00 · 101 阅读 · 0 评论 -
oracle lead分析函数
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。 以下是Lead的范例: 找出上下两条记录中,borrow_nid,user_id,account,addip相同、且addtime之差少于5秒的记录 for r1 in ( select id,borrow_nid,user_i...原创 2015-11-23 21:17:22 · 269 阅读 · 0 评论 -
Oracle存储过程
new_time(sysdate,'GMT','YDT') 将8:00时区的日期转为0:00时区显示 create or replace procedure 存储过程名(recordCount out number) as v_data_id number(19); v_borrow_nid varchar2(200); v_user_id number(1...原创 2015-11-23 13:58:51 · 116 阅读 · 0 评论 -
Oracle11g安装过程遇到的问题
Oracle 11g安装成功后,在DOS窗口输入 emctl status dbconsole 命令,提示 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name. 解决办法如下: 在DOS窗口中执行以下两个命令: s...原创 2015-10-17 21:58:26 · 584 阅读 · 0 评论 -
在oracle中使用scheduler的范例
范例源码:-- 创建新表 create table T_TEST_JOB( ID LONG, TEST_DATE TIMESTAMP(6))tablespace GBIAPS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64 minexte...原创 2013-04-16 17:09:22 · 278 阅读 · 0 评论 -
在Oracle中使用job的范例
范例源码:-- 创建新表 create table T_TEST_JOB( ID LONG, TEST_DATE TIMESTAMP(6))tablespace GBIAPS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64 minexte...原创 2013-04-16 15:17:14 · 176 阅读 · 0 评论 -
数据库优化设计方案(转)
本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Data Partitioning) 对象放置(Object Placement...原创 2010-06-12 14:29:48 · 123 阅读 · 0 评论 -
数据库理论知识
1、范式 第一范式(1NF): 字段都是单一属性,不可再分的。 无重复的列。 只要是关系数据库,就一定满足第一范式。 第二范式(2NF): 非主键列要完全依赖于主键,而不能只依赖于主键的一部分。 所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这...原创 2010-06-10 14:40:51 · 143 阅读 · 0 评论 -
Sqlserver多表更新
1、sqlupdate dbo.new_user set comm_id_=b.id_ from dbo.new_user a,dcms_hy15.COMMISSION_INFO_ b where b.net_id_=a.net_id_ and b.name_=a.comm_name_2010-04-16 20:56:48 · 178 阅读 · 0 评论 -
常用数据库连接配置
Oracle 10G oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:ORCL SqlServer2000 net.sourceforge.jtds.jdbc.Driver jdbc:jtds:sqlserver://localhost:1433;DatabaseNam...2009-12-16 13:37:53 · 98 阅读 · 0 评论 -
Oracle触发器的使用范例
create or replace trigger TG_MSISDN_REGISTER_DET before insert on MSISDN_REGISTER_DET_for each rowbegin update SIM_CARD_DETAIL_ set registerd_=1 where id_=:new.card_det_id_;end;2010-03-18 13:56:55 · 123 阅读 · 0 评论 -
Sqlserver存储过程及游标的使用
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOdrop PROCEDURE remove_repeated_msisdngo-- =============================================-- 处理重复号-- =====================================...2009-04-23 16:34:11 · 432 阅读 · 0 评论 -
Oracle包的使用
一、包规范 1、report包CREATE OR REPLACE package report as type cursorType is ref cursor; type CommInfo is record( id_ varchar2(60), name_ varchar2(200), comm_category_name_ varchar2(60), ci...2008-11-19 16:37:42 · 422 阅读 · 0 评论 -
SqlServer触发器的应用
更新事务类似于在删除之后执行插入;首先旧行被复制到 deleted 表中,然后新行被复制到触发器表和 inserted 表中。 1.插入操作(Insert) Inserted表有数据,Deleted表无数据 2.删除操作(Delete) Inserted表无数据,Deleted表有数据 3.更新操作(Update) Inserted表...原创 2009-03-04 11:13:26 · 433 阅读 · 0 评论 -
Oracle游标(Cursor)的应用(一)
[b][color=blue]功能:将某个入库批次中号码数量等于40的札拆分成两札[/color][/b][code="sql"]declare row1 number;cursor cr1 is --取得要拆分的札库存记录 select * from sim_card_zha_resource_ where zha_num_ in( select zha_n...2008-07-01 10:17:40 · 155 阅读 · 0 评论 -
Oracle使用汇总
1、使用CLOB字段作为过滤条件 select * from MESSAGES where dbms_lob.instr(receiver_ids, '1170051' ,1 ,1)>0原创 2015-12-31 16:51:11 · 116 阅读 · 0 评论