数据库
liehuoliaoyuan
这个作者很懒,什么都没留下…
展开
-
正确的完全卸载MySql
<br />如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不完全而出现错误了--最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中的第三项Start Service出错,错误提示为Could not start the service MySQL,或者是第四项apply security setting的时候出错。下面介绍一下彻底卸载Mysql的方法:<br /> 首先,先在服务(开始-->控制面板-->原创 2011-04-28 10:54:00 · 903 阅读 · 0 评论 -
创建唯一索引
create unique index gen_studentinfo2 on gen_studentinfo2(studentcode)原创 2012-06-06 22:51:20 · 413 阅读 · 0 评论 -
重命名索引
alter index gen_studentinfo2_studentcode rename to studentcode原创 2012-06-06 23:13:55 · 763 阅读 · 0 评论 -
重建索引
alter index studentcode rebuild原创 2012-06-06 23:15:11 · 366 阅读 · 0 评论 -
快速创建与现有表相同结构的表
create table gen_studentinfo2 asselect * from gen_studentinfo原创 2012-06-06 22:28:25 · 526 阅读 · 0 评论 -
查询表中重复数据
select count(studentcode),studentcode from gen_studentinfo2 group by studentcode having count(studentcode) > 1原创 2012-06-06 22:40:24 · 284 阅读 · 0 评论 -
把触发器说透
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.转载 2012-06-07 13:51:59 · 390 阅读 · 0 评论 -
创建单表视图
create view my_table_studentinfoasselect studentcode,studentnum,name,spell,idtype,idnum,studenttype,drivecartype,statusfrom my_table_gen_studentinfo where schoolcode = 'jx00000226'原创 2012-06-07 22:46:41 · 882 阅读 · 1 评论 -
如何完全卸载windows XP环境下的Oracle数据库 .
软件环境: 1、Windows XP + ORACLE10i 2、ORACLE安装路径为:D:/ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务或者是从运行中进去,停止所有Oracle服务。 (即名称中有带oracle的名字) 2、 开始->程序->Oracle - Or原创 2012-05-21 20:24:44 · 680 阅读 · 0 评论 -
Oracle用Start with...Connect By子句递归查询
Oracle用Start with...Connect By子句递归查询ORACLE 提供了一个有趣的功能 connect by子句,它可以对具有家族树结构的分枝进行排序。它的用途有机构或公司的各层结构,财务的科目代码等。要使用查询遍历,需要在将数据在基表中按照层次结构进行存储。比如一个组织机构就是这样的典型例子。实现语句:SELECT columnFROM t转载 2012-06-28 09:43:43 · 304 阅读 · 0 评论 -
更新字段的sql
update pro_traininfo t set t.totalmoney = (select a.price * t.totaltime from gen_makepriceinfo a where a.studentcode = t.studentcode and a.examcode=t.examcode)WHERE t.studentcode in ( select原创 2012-09-19 17:16:46 · 381 阅读 · 0 评论 -
Oracle锁表查询及解锁kill进程简介
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁select b.owner,b.object_name,a转载 2012-10-11 16:43:46 · 439 阅读 · 0 评论 -
删除索引
drop index student原创 2012-06-06 23:16:54 · 364 阅读 · 0 评论 -
Dao
<br />package dao;<br />import java.sql.*;<br />import java.util.*;<br />import JDBC.JDBC;<br />import Message.Message;<br />/**<br /> * 只对数据库中的表message进行操作<br /> * <br /> * @author Administrator<br /> * <br /> */<br />public class messageDao {<br /><br />原创 2011-04-28 11:15:00 · 689 阅读 · 0 评论 -
Oracle数据库数据导入导出基本方法 .
最近使用oracle导入导出数据时,遇到了不少的麻烦!遂对oracle数据库进行了认真的学习,总结了几种导入导出的命令方法,以备以后查阅。 数据导出: 1、 将数据库test完全导出,用户名system 密码manager 导出到d:/daochu.dmp中 exp system/manager@test file=d:/daoch转载 2012-03-19 19:31:32 · 509 阅读 · 0 评论 -
ORACLE PL/SQL编程之八:把触发器说透
ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午。本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器转载 2012-04-17 22:06:01 · 469 阅读 · 0 评论 -
Oracle sql语句算N个月后的日期
select to_char(add_months(TO_DATE('20120530','YYYYMMDD'),'30'),'YYYYMMDD') as limitdatefrom dual原创 2012-05-30 13:43:28 · 588 阅读 · 0 评论 -
Oracle数据库表的字段添加注释和向现有表添加字段
1、向现有表添加字段alter table sch_schoolextinfo add (LASTYEARTHEQUALITY VARCHAR2(10)); alter table sch_schoolextinfo add (THEORYTRAINCOMNUM VARCHAR2(10)); 2、添加注释 comment on column SCH_SCHOOLEXT原创 2012-05-15 15:11:16 · 15339 阅读 · 0 评论 -
decode简单用法
selecta.deptcode,a.deptname,decode(substr(a.deptcode,0,2),'jx',(select c.schoolname from sch_schoolinfo c where c.schoolcode = a.deptcode),'dw',(select d.deptname from sys_deptinfo d where d.dep原创 2012-06-03 09:53:25 · 387 阅读 · 0 评论 -
Oracle创建表空间以及创建用户
1、创建表空间 LINUXCREATE SMALLFILE TABLESPACE "DFTSINDEX" DATAFILE '/opt/oracle/oradata/XXX/DFTSINDEX.dbf' SIZE 800M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SP转载 2012-05-15 23:45:39 · 1770 阅读 · 0 评论 -
查询表中重复数据
select count(studentcode),studentcode from gen_studentinfo2 group by studentcode having count(studentcode) > 1 select * from people where peopleId in (select peopleId from people group by peop原创 2012-06-06 22:40:25 · 393 阅读 · 0 评论 -
触发器
1.创建对表的操作(增、删、改)进行记录的触发器create or replace trigger triggerListenterafter INSERT OR UPDATE OR DELETEon gen_studentinfo2for each rowbegin insert into gen_studentinfo3 ( STUDENT原创 2012-06-07 10:07:19 · 343 阅读 · 0 评论 -
查看用户的所有视图
select * from user_views原创 2012-06-07 23:04:58 · 552 阅读 · 0 评论 -
快速插入数据
insert into gen_studentinfo2 (select * from gen_studentinfo)原创 2012-06-06 22:32:32 · 581 阅读 · 0 评论 -
触发器创建示例
create or replace trigger tri_ins_equ_posinfo after update or insert or delete on equ_posinfo for each rowbegin if inserting then insert into equ_posinfo@GPSDB values (:new.poscod转载 2012-10-12 12:35:48 · 540 阅读 · 0 评论