
数据库
文章平均质量分 60
qingfeng_825
这个作者很懒,什么都没留下…
展开
-
oracle10数据库导入导出问题
ob7.0 不支持oracle10的导入,只可以导出。toad8.0 支持oralce10的导入、导出。(DBA->inport/export utility winzard) 导入到新用户的schema中时,一定设置该用户权限为dba\connect\ resource.dba:原来可以不设,但是如果不设导入不了connect:让用户可以连接数据库 利用命令行导入...2008-07-01 15:02:40 · 316 阅读 · 0 评论 -
oracle 10 TNSLSNR.EXE 占用了8080端口怎么办
oracle 10服务一启动 TNSLSNR.exe 会占用8080端口,这时,需要改一下端口: 用oracle提供的包: -- 把HTTP/WEBDAV端口从8080改到8081 SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpc...原创 2010-02-20 17:51:11 · 446 阅读 · 0 评论 -
oracle rownum 学习
----oracle排序写法SELECT * FROM ( SELECT list.*, rownum as RNUM FROM ( SELECT * FROM CIP_Test_User ORDER BY ID desc ) list WHERE ROWNUM < ...原创 2010-10-09 13:37:24 · 151 阅读 · 0 评论 -
oracle中使用sys_connect_by_path进行表中行值连接
一、最原始的表说明CREATE TABLE DATADIC( DATAID NUMBER NOT NULL, NAME VARCHAR2(100 BYTE), VALUE VARCHAR2(100 BYTE), PARENTID NUMBER, SEQUENC...原创 2011-03-01 12:52:18 · 219 阅读 · 0 评论 -
数据库实现列值合并为行
转载自:http://hi.baidu.com/wangzhiqing999/blog/item/40982215996caa62cb80c46e.html CREATE TABLE TestTitle ( name VARCHAR(10), seq INT, title VARCHAR(10)); INSERT INTO TestTitle VALUES (...原创 2011-10-21 14:17:46 · 199 阅读 · 0 评论 -
数据库事务转载基础一:oarcle事务
Oracle事务2010-11-29 14:22前言首先思考一个问题:如果对数据库进行了多次修改,如果前面的修改成功,后面修改时发生了意外,怎么办?案例:以银行转账为例。有帐户表记录如下: 帐号 姓名 余额1 张三 20002 李四 1000假设张三给李四转账300块,则对数据库的修改必然有两步:第一步:减少张三的余额:2000→1700第二步:增加李四的余额:1000→1300...原创 2012-06-19 12:48:20 · 89 阅读 · 0 评论 -
数据库事务转载基础二:oracle事务隔离级别
Oracle 支持的 2 种事务隔离级别 Read committed , Serializable 来自 oracle 官方网站的 Read committed , Serializable 的解释 Isolation Level Description Read committed This is the default...原创 2012-06-19 12:57:32 · 98 阅读 · 0 评论 -
数据库事务转载基础二:MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty...原创 2012-06-19 13:01:06 · 94 阅读 · 0 评论 -
mysql语法与decode语法的不同
这两天要把一个系统从oracle上移植到mysql上,顺便简单整理一下两者语法的不同 decodemysql中没有decode,可以使用case when语句代替,oracle也支持case when语句,看来以后为了移植方便还是使用case when比较好。select NAME, case name when 'sam' then 'yong'...原创 2012-12-07 11:06:03 · 415 阅读 · 0 评论 -
面试SQL语句
1Get the average salary of each store 2Get the average salary of each city 3find cities in which there exists salary less than 1000 4Get the average salary of cities there exists salary less than 1...原创 2013-09-03 22:22:29 · 152 阅读 · 0 评论 -
解决ora-280000 the account is locked
测试、运行程序时,一般使用服务器上的oracle服务,2010年春节后第一天来上班,服务器整体down掉了,所以只好使用本机的oracle服务,是两年装的,连system的密码都不记得了。 首先,开启本地的oracle服务,开始-->设置-->按制面板-->管理工具-->服务 按字母“O”很快找到oracle相关的九个服务,OracleOraDb10g_home1T...原创 2010-02-20 16:35:17 · 1089 阅读 · 0 评论 -
oracle 中的几天后,几年后
首先,需要记住Oracle里面的日期加减是按照天来计算的 增加一小时: select date + 1/24 from test; 增加一个月: select add_months(date,1) from test 增加一年: select add_months(date,12) from test 增加3年2个月: select date...原创 2009-08-21 15:52:03 · 698 阅读 · 0 评论 -
oracle ob 使用基础之基础
安装oracle注意事项:安装目录中不能有中文和空格.记好安装后的全局数据库名、SID、SYS账户口令,以及SYSTEM账户口令(最好把这些内容记到一个本上0)。安装完ob,打开BDE Admin(能够配置BDE外擎用到的DLL),Configuration->Driver->Native->oracle 在Definition中设DLL32: SQLORA8.DLL(OARCLE7或者...2007-12-22 15:18:18 · 1554 阅读 · 0 评论 -
Oracle Discover产品简介
Oracle Discoverer?是Oracle公司面向Decision Support System(决策支持系统)OLAP工具集的组成部分。它是一个直观的随意查询、报告、搜索和Web公布工具,能够帮助公司内部各个层次的商业用户,使他们获得迅速访问关系型数据库、数据中心或者联机事务处理系统中数据的能力。User Edition提供了超乎寻常的易用性,优异的性能,以及通过任意深入能力、旋转和图表...2008-03-03 10:50:48 · 1092 阅读 · 1 评论 -
Oracle的rownum原理和使用
俺程序中用到的rownum分页+排序的实现(有机会仔细研究) select * from (select f.*, rownum as rnum from (select a.CIPID as cipId ...2008-11-07 11:20:22 · 176 阅读 · 0 评论 -
oracle结构设计
尽管Oracle系统本身已经提供了若干种对系统性能进行调节的技术,但是,假如数据库设计本身就有问题非凡是在结构上设计得尤其糟糕,那你纵有天大的本事又能奈何? 因此,Oracle数据库的设计者完全有必要弄清楚(从项目着手设计开始)该如何创建稳固的Oracle数据结构,在保证可维护性和可扩展性的同时以最快的速度从数据库中获取信息。 让我们把笼罩在数据库技术外围的复杂理论和存心不让人明白的技术...原创 2008-11-10 15:21:02 · 182 阅读 · 0 评论 -
oracle中用START WITH...CONNECT BY PRIOR子句实现递归查询
今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一...2008-05-26 15:39:46 · 162 阅读 · 0 评论 -
ob 接oracle10时接不上怎么办?
1、打开BDE Administrator。 2、在左框选Configuration,Dirvers,Oracle. 3、在右框,DLL32,选SQLORA8.DLL VENDOR INIT 选MTXOCI.DLL SERVER NAME 添你刚才配的客户端别名。 保存。 4、重启OB。 ...2009-05-04 16:36:23 · 249 阅读 · 0 评论 -
sum结果为null时,如果返回值是int型报错
select nvl(sum(decode(status.CIP_STATUS,5,1,0)),0) as finishNum ,nvl(sum(case when globle.CIP_rapidType=2 and status.CIP_STATUS=0 then 1 else 0 end),0) as noApllyVeryRapid ...2008-12-01 16:44:49 · 329 阅读 · 0 评论 -
oracle中判断一个串中是否包含另一个串
select decode(INSTR('CORPORATEaaaa FLOOR', 'aaaa'),0,0,1) FROM DUAL INSTR方法的格式为INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹...原创 2008-12-31 14:32:52 · 723 阅读 · 0 评论 -
Union使用
select subjectRecordNo as subjectRecordNo , CIP_subjectName as subjectName , CIP_subjectRemark as ...2009-02-11 14:55:38 · 146 阅读 · 0 评论 -
SQL面试题二
一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负2005-05-09 2 22005-05-10 1 2------...原创 2013-09-03 22:39:12 · 129 阅读 · 0 评论