数据库
文章平均质量分 60
wang_zhi_peng2007
这个作者很懒,什么都没留下…
展开
-
用SQL语句删除掉重复
在几千条记录里,存在着些相同的记录,用SQL语句删除掉重复 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) ...原创 2010-07-28 22:18:12 · 152 阅读 · 0 评论 -
PL SQL Developer 使用总结
如果OS为windows 7 64位系统,Oracle版本为 Oracle 11g 64 安装PL SQL Developer 请参考 http://myskynet.blog.51cto.com/1471053/623957 http://support.microsoft.com/kb/2585547/zh-tw 1、PL/SQL Developer记...原创 2014-05-31 19:55:24 · 124 阅读 · 0 评论 -
PL/SQL Developer 常用功能2
PL/SQL Developer 常用功能1. pl/sql developer导出功能使用: 1. 完整的导出整个数据库表结构即dmp文件方法: Tools-->Export Tables ,选择Oracle Export 默认选项即可,在Output file选择一个输出目标 点击Export,即可导出表结构 2. 导出表中数据: Tools--&g...原创 2014-06-01 02:29:43 · 165 阅读 · 0 评论 -
Oracle 常用sql语句
1. ----***********Oracle复制表的数据×××××××××××--------复制表结构及数据create table DEPT_BAK as select * from DEPT ----只复制表结构create table DEPT_BAK2 as select * from DEPT where 1<>1----复制...原创 2014-06-01 02:56:26 · 84 阅读 · 0 评论 -
2014_Oracle 触发器1
触发器的使用(1) 提出的3种需求 当用户登录时,自动记录该用户的名字、登录时间、IP等 当用户在星期天对某张表进行delete时,提示不能这么做 当用户删除某张表的某条记录时,自动将该记录保存到另外一张表去(2) 解决之道----触发器 触发器是指存放在数据库中,被隐含执行的存储过程,可以支持dml触发器,还支持基于系统事件(启动数据...原创 2014-06-01 14:10:46 · 84 阅读 · 0 评论 -
Oracle 同义词理解及应用
Oracle 同义词的理解及使用原创 2014-06-02 18:58:59 · 114 阅读 · 0 评论 -
怎么在短时间内处理大量数据
怎么在短时间内处理大量数据 ? 这几天去面试,面了一家做金融业务的公司,面试官问: 一个小时的峰值处理为200万笔业务,这期间可能有多次的数据插入,如何设计数据库数据处理方案? 银行之类的都要求高速处理大量数据,上面这个问题回答不好的话,基本就没戏了。 各位高人有做过金融的吗,有清楚的吗? 可以的话,能稍微详细点说说吗?------解决方案---------...原创 2014-01-30 00:32:49 · 1077 阅读 · 0 评论 -
各种数据库分页SQL
1、Oracleselect * from (select e.*, rownum rn from (select * from test order by id) e where rownum <= 10) where rn >= 1; 2、MySqlselect * from test order by id desc limit 1,10; 3、SQL Serv...原创 2014-02-24 23:03:27 · 78 阅读 · 0 评论 -
Oracle 中 decode 函数用法
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)EN...原创 2014-07-24 23:52:29 · 497 阅读 · 0 评论 -
Oracle导出表(即DMP文件)的两种方法
方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如...原创 2014-09-24 10:25:02 · 144 阅读 · 0 评论 -
win7_oracle11g_64位连接32位PLSQL_Developer
工具已经装好的64位Oracle数据库window7_64位的操作系统PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下载连接!官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下载连接!方法 下载PLSQL_Develope...原创 2014-10-13 00:30:27 · 144 阅读 · 0 评论 -
oracle数据导入导出
1. oracle导入dmp数据库文件 数据库名称/密码:sinoeam/sinoeam 导入文件路径及名称:G:\project\sx_eam_prd.dmp 2. oracle导出dmp数据库文件 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/m...原创 2014-05-05 12:52:10 · 117 阅读 · 0 评论 -
配置hosts
解决办法:C:\Windows\System32\drivers\etc,hosts文件 加上本机ip,如 我的ip是:192.168.24.32那么就在hosts文件中加入 192.168.24.32 localhost 最好同时也加上: 127.0.0.1 localhost即可解决...原创 2014-05-05 00:05:40 · 667 阅读 · 0 评论 -
Oracle触发器在MIS 开发中的应用
本文介绍了oracle触发器的概念和类型,总结了oracle触发器在开发MIS中的应用,并提供了实例以供参考.1.引言 本人在做一个大型的MIS系统(前台用powerbuild工具,后台用oracle数据库)时,常碰到一些有关数据冗长性,批量删除和动态信息方面的问题,由此发现数据库触发器简单易用。现将有关开发和应用中的一些体会总结成文,供同行参考。2.触发器的概念和...原创 2013-01-08 17:25:18 · 90 阅读 · 0 评论 -
SQL 函数大全
--聚合函数 use pubs go select avg(distinct price) --算平均数 from titles where type='business' go use pubs go select max(ytd_sales) --最大数 from titles go use pubs go select min(...原创 2010-06-01 20:02:27 · 84 阅读 · 0 评论 -
SQL 语句统计
select A.foodhead_recordman as, (select sum(G.groupinfo_je) from groupinfo G where A.foodhead_id=G.foodhead_id ) as 'tchj', (select sum(F.singleinfo_je) from singleinfo F where A.foodhead_id=F....原创 2010-06-04 20:26:41 · 123 阅读 · 0 评论 -
SQL Select 1 与 Select null 的理解(摘录归纳)
对于Select 1 与 Select null 的理解:1.Select 1在这里我主要讨论的有以下几个select 语句:table表是一个数据表,假设表的行数为10行,以下同。1:select 1 from table 2:select count(1) from table 3:select sum(1) from table对第...原创 2011-05-13 15:35:15 · 440 阅读 · 0 评论 -
SQL Server 数据库实现定时自动备份
SQL Server 数据库定时自动备份原创 2011-02-16 17:13:57 · 376 阅读 · 0 评论 -
为什么要用存储过程
存储过程真的那么重要吗,它到底有什么好处呢? 笔者认为,存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制。但是存储过程处理比较复杂的业务时比较实用。比如说,一个复杂的数据操作。如果你在前台处理的话。可能会涉及到多次数据库连接。但如果你用存储过程的话。就只有一次。从响应时间上来说有优势。也就是说存储过程可以给我们带来运行效率提高的好处。 另外,...原创 2011-07-14 10:27:18 · 102 阅读 · 0 评论 -
SQL语句
sql 语句:select的用法 --每个员工的所有信息 select * from emp --每个人的部门编号,姓名,薪水 select deptno,ename,sal from emp; --每个人的年薪 select ename,sal*12 from emp; --计算2*3的值 select 2*3 from emp; --计算2*3的值(...原创 2011-03-17 14:09:35 · 84 阅读 · 0 评论 -
decode( ) 函数使用
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。 DECODE有什么用途呢?先构造一个例子,假设我们想给职员加资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值, select ...原创 2011-07-25 11:22:47 · 189 阅读 · 0 评论 -
Oracle触发器在MIS 开发中的应用_01
本文介绍了oracle触发器的概念和类型,总结了oracle触发器在开发MIS中的应用,并提供了实例以供参考. 如果有,最先执行语句级before触发器。 每个insert,delete,update影响的行; 如果有,最先执行行级before 执行行的delete或update 如果有,执行行级after触发器 如果有,...原创 2012-01-09 16:39:26 · 87 阅读 · 0 评论 -
Oracle左右连接和Sybase的比较
数据表的连接 有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.studentname, b.classname from students a, cla...原创 2011-11-16 00:55:00 · 256 阅读 · 0 评论 -
oracle常用函数,sybase常用函数
oracle常用函数与sybase常用函数 比较: oracle常用函数-----------------------------------------------SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’...原创 2011-12-08 12:03:04 · 462 阅读 · 0 评论 -
Oracle_INSTR函数使用
在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分析: string1 源字符串,要在此字符串中查找。 string2 要在st...原创 2014-11-05 20:52:05 · 146 阅读 · 0 评论