oracle11g将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新或删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器:既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof触发器:用于停止DML语句的执行并重定向DML语句,即视图触发器。5.系统或数据库事件触发器:用于跟踪系统事
系统 2019-08-12 01:54:55 2078
每日一贴,今天的内容关键字为类型应用date类型只能准确到秒,要想准确到毫秒,须要用使timestamp类型。应用举例:举例1:selectto_char(systimestamp,'yyyy-mm-ddhh24:mi:ss.ff')fromdual;每日一道理时间好比一条小溪,它能招引我们奔向生活的海洋;时间如同一叶扁舟,它将帮助我们驶向理想的彼岸;时间犹如一支画笔,它会指点我们描绘人生的画卷。举例2:selectto_char(to_timestamp
系统 2019-08-12 01:54:51 2078
Web.config配置文件中节点以上是oracle数据
系统 2019-08-12 01:54:16 2078
1.Oracle10g安装过程中出现“无法确定主机的IP地址时产生该异常错误”。(本机设置自动获得IP地址)Oracle在用NetConfiguraton配置网络服务名时需要取系统的IP地址,而如果解析IP地址错误就会出现上述异常。经修改c:\windows\system32\drivers\etc\hosts文件来手动解析后安装成功,文件内容如下:127.0.0.1localhost192.168.1.102ldgis2.检查完成。此次检查的总体结果为:
系统 2019-08-12 01:53:42 2078
在oralce11g中假如你想获取server的ip或者hostname,执行如下语句SELECTutl_inaddr.get_host_addressFROMdual;//获取IPSELECTutl_inaddr.get_host_nameFROMdual;//获取host名字如果在oracle9i中能够正常执行,但在11g中你可能会得到一个莫名其妙的错误提示:ORA-24247:networkaccessdeniedbyaccesscontrollis
系统 2019-08-12 01:53:13 2078
Oracle备份分热备份和冷备份两种。热备份就是运行Oracle提供的备份工具exp来备份,有某个时间的完全备份,也有增量备份(就是差异备份),日志备份我没听过(孤陋寡闻,呵呵)。热备能够备份成一个.dmp文件,如果恢复的话,需要将该文件拿到另一个数据库服务器上(但是最好两个服务器的数据库的配置基本一致)用imp导入工具来导入,也很简单。冷备份就是将oracle目录下的一些物理文件拷贝出来进行备份,包括控制文件等等,拿到另一台服务器上(如果版本相同的话)直
系统 2019-08-12 01:53:07 2078
转载自:http://blog.csdn.net/nsj820/article/details/6573525<一>、ORACLE数据库启动模式1、启动SQL*PLUS不与数据库连接SQLPLUS/NOLOG2、以SYSDBA角色与Oracle连接CONNECTusername/passwordASSYSDBA3、启动实例1>、启动一个实例,装配和打开一个数据库STARTUP;或STARTUPPFILE='d:/oracle/admin/mydb/scri
系统 2019-08-12 01:52:58 2078
今天oracle的SQLplus运行该删除和查询操作,然后PL/SQL还运行查询。相同的句子,结果是不一样的。我郁闷很大,然后,突然想到这可能对双方造成由数据不一致,为什么不一致呢。就是没用commit,在网上查了一下,大概是这样说的:DML语言,比方update,delete,insert等改动表中数据的须要commit;DDL语言,比方create,drop等改变表结构的。就不须要写commit(由于内部隐藏了commit);DDL数据定义语言:cre
系统 2019-08-12 01:52:45 2078
Oracle11g新特性点评Oracle11g新特性简介Oracle11g现在已经正式推出。和她以前其他产品一样,新一代的oracle又将增加很多激动人心的新特性。IT168技术开发频道组织ITPUB数据库社区多位斑竹,发表系列技术点评文章。·点评Oracle11g新特性之分区·点评Oracle11g新特性之:数据压缩技术·点评Oracle11g新特性之统计信息收集·点评Oracle11g新特性之执行计划管理·点评Oracle11g新特性之自动内存管理·O
系统 2019-08-12 01:52:42 2078
数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID)(记得还有网络服务名吧)在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。一
系统 2019-08-12 01:52:13 2078
存在测试IN、NOTIN、EXISTS、NOTEXISTS例:SELECT*FROMSCWHERESNOIN(SELECTSNOFROMSTUDENTWHERESSEX=’女’);同:SELECT*FROMSCWHEREEXISTS(SELECT*FROMSTUDENTWHERESSEX=’女’ANDSC.SNO=SNO);返回所有女生的成绩例:SELECT*FROMSCWHERESNONOTIN(SELECTSNOFROMSTUDENTWHERESSEX
系统 2019-08-12 01:52:11 2078
Oracle千万条记录插入与查询小结关键字:oracle海量查询效率优化最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。在此做些简单的小结,不足之处,还望javaeye的高手们帮忙补充补充!1、避免使用Hibernate框架Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。关于插入:试过用Hi
系统 2019-08-12 01:52:11 2078
问题二:[oracle@localhostbin]$./sqlplusError6initializingSQL*PlusMessagefilesp1.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory问题产生原因:根据错误提示,可能是ORACLE_HOME环境变量设置有问题,是由自己粗心把环境变量设置错误引起.手动修改环境变量,问题解决.问题三:[orac
系统 2019-08-12 01:52:00 2078
AWRDD是用于比較两个AWR快照,从而获得不同一时候期的性能。运行例如以下语句获得AWRDD:@?/rdbms/admin/awrddrpt.sql2025232月201407:1212026232月201408:0012027232月201409:0012028232月201410:0012029232月201411:0012030232月201411:2412031232月201411:2612032232月201411:3112033232月201
系统 2019-08-12 01:51:42 2078
其中applicationContext.xml的配置如下:
系统 2019-08-12 01:51:38 2078