数据库
xuanmu
这个作者很懒,什么都没留下…
展开
-
oracle触发器初步
实验接序列的那篇博客。 写一个触发器:create or replace trigger trg_emp0_insertbefore insert on emp0for each row declare begin select seq_emp0_id.nextval into :new.id from dual; if :new.sal <0 then原创 2013-10-28 19:50:46 · 589 阅读 · 0 评论 -
判断要导入课程是否存在
SELECT * FROM temp a WHERE not exists(SELECT 1 from jwxt.sys_kc b WHERE a.kcdm=b.kcdm and round(a.xf,1)=round(b.xf,1)and round(a.zhxs,1)=round(b.zhxs,1)and round(a.llxs,1)=round(b.llxs,1)and roun原创 2014-10-21 17:08:28 · 684 阅读 · 0 评论 -
Oracle数据库中需要序列功能,却没有权限时的批量导入主键递增的数据
SELECT max(id) from tableA; insert into tableA (id,……) SELECT rownum+??,…… from temp原创 2014-10-21 17:11:09 · 981 阅读 · 0 评论 -
将一个表的数据的某些字段更新到另一个表里面的某些字段
update jwxt.jy_pyjhyq a set(a.PYJHZWMC ,a.ywpymbzw,a.ywpymbyw,a.ywpyyqzw,a.ywpyyqyw,a.zgxkzw,a.zgxkyw,a.jhxzzw,a.jhxzyw,a.pyjhyqzw,a.pyjhyqyw,a.qtyqzw,a.qtyqyw,a.tssmzw,a.tssmyw,a.xxsmzw,a.xxsmyw,a.原创 2014-04-28 20:29:59 · 2927 阅读 · 0 评论 -
(小笔记)(sql)left join
select jxjhh,c.zymc,b.kcdm,b.kczwmc,xf,zhxs,llxs,syxs,sjxs,sjxs2,kwxs,Kclbmc,a.Kcxz,khfs,t.xymc,f.zyfxzwmcfrom JWXT.JY_PYJHKCXX a left join jwxt.sys_kc b on a.kcdm=b.kcdmleft join jwxt.sys_zy c on原创 2014-03-05 12:55:03 · 719 阅读 · 0 评论 -
(小笔记)(sql)row_number() over (partition by col1 order by col2)
select zyxx.zydm,zyxx.nj,zyxx.jxjhh,row_number() over (partition by zyxx.zydm order by zyxx.jxjhh) from jwxt.jy_zyxx zyxx原创 2014-03-05 20:34:23 · 875 阅读 · 0 评论 -
(小笔记)()Oracle 批量复制一个数据表的数据,修改部分字段后追加加入到数据表中
insert into jwxt.jy_zyxx a (a.jxjhh, a.ssxqdm, a.nj, a.zydm, a.xklbdm, a.rs, a.bjs, a.zskcs, a.zdbyxf, a.ggbxxf, a.ggxxxf, a.xkbxxf, a.xkxxxf, a.zybxxf, a.zyxxxf1, a.zyxx原创 2014-03-04 15:23:32 · 4077 阅读 · 0 评论 -
(小笔记)(sql)查找重复记录,并删除多余记录
select substr(a,1,4) as 年级,substr(a,5,4) as 专业代码 ,zy.zymc as 专业名称,b as 课程代码,kc.kczwmc as 课程名称 ,c as 重复条数 from( select kcxx.jxjhh as a,kcxx.kcdm as b,count(*) as c from jwxt.jy_pyjhkcxx kcxx where k原创 2014-03-05 15:21:50 · 1139 阅读 · 0 评论 -
(小笔记)(sql)(NVL、Round)导入新课程
insert into jwxt.SYS_KC(KCDM,KCZWMC,XF,KCLB,KCLBMC,KCXZ,ZHXS,LLXS,SYXS,SJXS,SJXS2,KWXS,XYDM,XDM,bz) SELECT a.KCDM1, a.KCMC, a.XF, nvl(b.kclbdm, 0) as KCLB, NVL( strin原创 2014-03-05 13:07:49 · 1257 阅读 · 0 评论 -
数据库优化、数据库架构和数据安全性之一
如何让你的SQL运行得更快 原文:http://hi.baidu.com/xinhuijun/blog/item/4849ee242e399b004d088d7f.html---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DS转载 2013-10-20 14:35:47 · 686 阅读 · 0 评论 -
Oracle视图的种类、区别、介绍(整理)
from http://soft.chinabyte.com/database/183/12281183.shtml关系视图:Oracle视图是作为数据库对象存在的,因此,创建之后也可以通过工具或数据字典来查看视图的相关信息。这是大家常用的视图 如:create view 视图名称 as 查询语句|关系运算 内嵌视图:在from语句中的可以把表改成一个子查询,如:select转载 2013-11-07 15:01:16 · 5495 阅读 · 0 评论 -
oracle数据库序列的初步认识
首先,先创建一个表来做实验:create table emp0(id integer,name varchar2(20),sal number ) 创建一个sequence:create sequence seq_emp0_idincrement by 1start with 1nomaxvaluenocyclecache 10; 操作如下原创 2013-10-22 21:42:51 · 744 阅读 · 0 评论 -
mysql 执行大量insert语句
从其他地方拿到原创 2014-10-09 16:52:38 · 13799 阅读 · 1 评论