上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 75 下一页
摘要: 方法一:Oracle的死锁非常令人头疼,总结了一些点滴经验作为学习笔记1.查哪个过程被锁查V$DB_OBJECT_CACHE视图:SELECT*FROMV$DB_OBJECT_CACHEWHEREOWNER='过程的所属用户'ANDLOCKS!='0';2. 查是哪一个SID,通过SID可知道是哪个SESSION.查V$ACCESS视图:SELECT*FROMV$ACCESSWHEREOWNER='过程的所属用户'ANDNAME='刚才查到的过程名';3. 查出SID和SERIAL#查V$SESSION视图:SELECTSID,S 阅读全文
posted @ 2013-07-09 16:59 Nina 阅读(278) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/list/list_154_1.htm数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取整(截取) S:select cast(-1.002 as int) val 阅读全文
posted @ 2013-07-09 16:55 Nina 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1)数据类型TSQLPL/SQLnumeric(p,s)numeric(p,s) or NUMBER(p,s)decimal(p,s)decimal(p,s) or NUMBER(p,s)char(m)Char(m)varchar(m)varchar2(m)datetimedate记录Record表字段%type表记录%rowtype表Table自动增长变量AUTOINCREMENT2)变量声明、赋值与引用TSQLPL/SQL声明declare@ls_casher char(1),@ln_payAmt decimal(14,4)declareon_handINTEGER;ls_casher c 阅读全文
posted @ 2013-07-09 16:44 Nina 阅读(481) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/buro79xxd/category/302462.html 阅读全文
posted @ 2013-07-09 16:40 Nina 阅读(158) 评论(0) 推荐(0) 编辑
摘要: http://www.jcwcn.com/article/database/oracle/今天上班犯了一个严重的错误:把我们系统所使用的Oracle数据库中的数据给改掉了!当发现自己改错时,顿时冒了一身冷汗。不过转念一想,我们不是定期作了数据库备份的嘛,适当的恢复一下,应该不会出现太大的问题吧,因为我只是错误的使用了一个update语句。问题是这样的:我们给系统创建了两个用户:com和comtest。前者存放的是正式库数据,后者存放的测试库数据。它们都有一个taw_rm_user表,存放了使用该系统的用户基本信息,我就是把其中的password字段全部改成了123456。DMP备份文件是9月2 阅读全文
posted @ 2013-07-09 16:16 Nina 阅读(387) 评论(0) 推荐(0) 编辑
摘要: oracle 数据类型:字段类型 中文说明 限制条件 其它说明 -----------------------------------------------------------------------------------------------------------------------------------CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的... 阅读全文
posted @ 2013-07-09 11:43 Nina 阅读(227) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/rootq/category/149969.html1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2)WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这 阅读全文
posted @ 2013-07-09 09:07 Nina 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 存储过程 1CREATEORREPLACEPROCEDURE存储过程名 2IS 3BEGIN 4NULL; 5END;行1: CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2: IS关键词表明后面将跟随一个PL/SQL体。行3: BEGIN关键词表明PL/SQL体的开始。行4: NULLPL/SQL语句表明什么事都不做,这句不能删去,因为PL/SQL体中至少需要有一句;行5: END关键词表明PL/SQL体的结束存储过程创建语法:createorreplaceprocedur... 阅读全文
posted @ 2013-07-08 17:10 Nina 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、Oracle临时表知识 在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。 1) 会话级临时表 示例 1创建 Sql代码 createglobaltemporarytabletemp_tbl(col_avarchar2(30)) oncommitpreserverowscreate global temporary .. 阅读全文
posted @ 2013-07-08 17:08 Nina 阅读(2783) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://www.cnblogs.com/hahacjh/archive/2010/04/29/1724125.html写在前面: .Net已经成为许多软件公司的选择,而.Net自定义WinForm界面控件,也成为编程的热点,越来越多的程序员会开发自己需要的自定义界面控件.小作坊网介绍了多种自定义的界面控件,基本了包括了日常所需的各种基本控件,介绍的自定义控件,都对原有的界面控件作了扩展,使之更适用了系统或更美观.下面作一个小结:.Net自定义控件之WinForm的经典OutlookBarhttp://www.myfirm.cn/News/DotNetUserInterface/2 阅读全文
posted @ 2013-07-05 17:08 Nina 阅读(3081) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 75 下一页