随笔分类 -  oracle

oracle主键自增
摘要:1、oracle主键自增(参考:http://www.cnblogs.com/abcdwxc/archive/2009/02/13/1390120.html)2、判断表是否存在,如果存在就删除,判断sequence是否存在,存在就删除 drop table if exists monitorobject; drop sequence if exists monitorobject_sequence;3、判断触发器是否存在,存在就删除(参考:http://blog.csdn.net/jay329106193/article/details/7637652)declare V_NUM numb.. 阅读全文

posted @ 2012-06-18 17:15 izumi 阅读(670) 评论(2) 推荐(0)

做了表分区以后的数据库表,在使用程序进行修改操作时报异常。
摘要:alter table tablename enable row movement; 阅读全文

posted @ 2011-10-18 10:03 izumi 阅读(231) 评论(0) 推荐(0)

Oracle11g的备份
摘要:Oracle11g需要用数据泵来备份和还原数据 备份命令:expdp 还原命令:impdp1.前提:(1)备份和还原命令都需要用到路径,这个路径需要事先在数据库里定义好。 具体做法:在PL/SQL里找到Directories,新建一个,起好name,设置好path,这个path就是存放备份文件(.dmp文件)的路径。 (2)备份和还原都需要一个有数据库dba权限的用户来执行。可以选择用脚本创建或者在PL/SQL里创建。脚本示例(cmd下执行): c:\>sqlplus "/as sysdba" sql>create userdbaname identified 阅读全文

posted @ 2011-09-30 19:52 izumi 阅读(4810) 评论(0) 推荐(1)

工具 PL/SQL 快捷键
摘要:转自:http://pouyang.javaeye.com/blog/733886 PL/SQL 快捷键1 修改Code assistant快捷键 tools-preferences-User Interface - Key Configuration - tools/ code assistant 改为自己想要的快捷键 tools - code assistant 可以查看帮助的快捷键 2 修改 Sql 语句大小写 默认 pl/sql 没有提供 快捷键 选中sql,点击 edit -- selection -- Uppercase 当然了也可以按照1来增加快捷键 tools 阅读全文

posted @ 2010-12-10 15:23 izumi 阅读(1313) 评论(0) 推荐(0)

用oracle的trunc函数处理日期类型数据
摘要:如果当日日期是:2007-9-19 那么有以下结果:select trunc(sysdate ,'dd') from dual ; --> 2007-9-19 select trunc(sysdate ,'yyyy') from dual ; -->2007-1-1select trunc(sysdate ,'mm') from dual ; -->2007-9-1计算两个日期相... 阅读全文

posted @ 2010-09-28 16:59 izumi 阅读(586) 评论(0) 推荐(0)

在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
摘要:在64位win7下安装了32位的Oracle10g以后,plsql连接出错,提示一个空的对话框。解决办法:解决pl/sql连接问题: 1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压缩到oracle安装目录product下,其中还有一个目录为10.2.0.在其中的db_1/NE... 阅读全文

posted @ 2010-09-11 03:42 izumi 阅读(8928) 评论(1) 推荐(0)

Oracle备份数据库
摘要:说明:exp.exe是导出数据库备份文件的执行程序,imp.exe是导入的执行程序。 步骤: 1、源数据库端执行: exp user/pwd@orcl file=d:\orcl.dmp log=d:\orcl.log说明:在windows下cmd中执行.orcl指SID,orcl.dmp是导出后的文件,orcl.log是log文件。2、目标数据库端执行:先建用户:c:\>sqlplus "/... 阅读全文

posted @ 2010-09-08 10:34 izumi 阅读(266) 评论(0) 推荐(0)

sql外连接
摘要:http://hi.baidu.com/69hwj/blog/item/a63eaadd8ca126ea76c638a5.html在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。select * from a, b where a.id = b.id;对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN... 阅读全文

posted @ 2010-07-29 10:25 izumi 阅读(398) 评论(0) 推荐(0)

Oracle的rownum原理和使用(整理几个达人的帖子)
摘要:整理和学习了一下网上高手关于rownum的帖子: 参考资料:http://tech.ddvip.com/2008-10/122490439383296.html 和 http://tenn.javaeye.com/blog/99339 对于Oracle的rownum问题,很多资料都说不支持>,>=,=,between……and,只能用以上符号(<、&am... 阅读全文

posted @ 2009-10-20 22:42 izumi 阅读(32772) 评论(2) 推荐(8)

ORACLE中ESCAPE关键字用法 换字符用法
摘要:转自:http://hi.baidu.com/seekbug/blog/item/99cf77c6f0a9fb199d163d0c.htmlESCAPE用法 1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。 2.ESCAPE 'escape_character' 允许在字符串中搜索通配符而不是将其作为通配符使用。escape_charact... 阅读全文

posted @ 2009-10-20 14:23 izumi 阅读(741) 评论(1) 推荐(0)

Oracle中Number(p,s)的意义
摘要:转自:http://www.wangchao.net.cn/bbsdetail_543768.htmlnumber(p,s)  p:1~38  s:-84~127   p>0,对s分2种情况分析:  1. s>0  精确到小数点右边s位,并四舍五入。然后检验有效数位是否<=p;如果s>p,小数点右边至少有s-p个0填充。  2. s<0  精确到小数点左边|s|+1位... 阅读全文

posted @ 2009-10-20 11:22 izumi 阅读(4574) 评论(0) 推荐(0)

导航