当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: cellPadding=0 w
 

 

    摘要:在windows xp(简体中文版)上安装gimp图像处理软件 今天我在我的xp上安装了gimp这个linux下的,据说是可以与photoshop媲美的图像处理软件. 先安装gtk+2.0,我没有任何操作,一直点下一步 后安装gimp2.0.5,也没有选择任何选项. 第一次运行gimp之后,出来很多框框,而且界面上应该显示汉字的地方出来很多方框,根本不知道是什么东西. 软件运行出来之后,......
    摘要:首先,定义一个基类,负责加入监听者, package net.cafe; import java.beans.propertychangesupport;import java.beans.propertychangelistener; /** * created by intellij idea. * user: jjyao * date: 2004-11-1 * time: 23:01:......


如何使用触发器实现数据库级守护,防止DDL操作
       

如何使用触发器实现数据库级守护,防止ddl操作 【程序编程相关:3D游戏引擎设计与实现(2)

【推荐阅读:自底向上设计

last updated: sunday, 2004-10-31 12:06 eygle 【扩展信息:用Zend Encode编写开发PHP程

--对于重要对象,实施ddl拒绝,防止create,drop,truncate,alter等重要操作

    

   

不管是有意还是无意的,你可能会遇到数据库中重要的数据表等对象被drop掉的情况,这可能会给我们带来巨大的损失.

通过触发器,我们可以实现对于表等对象的数据库级守护,禁止用户drop操作.

以下是一个简单的范例,供参考:

rem this script can be used to monitor a object rem deny any drop operation on it. create or replace trigger trg_dropdeny before drop on database begin if lower (ora_dict_obj_name ()) = ´test´ then raise_application_error (num => -20000, msg => ´你疯了,想删除表 ´ || ora_dict_obj_name () || ´ ?!!!!!´ || ´你完了,警察已在途中.....´ ); end if; end; /

测试效果:

 


...   下一页
 ·vb.net入门(1):使用snippetcompiler    »显示摘要«
    摘要:提起编写vb.net程序,很多人便会想起visual studio.net,并将其看作编写vb.net的唯一工具。这可以看作是vb6的后遗症之一。其实,在.net下可以有其他的编译器,其中snippetcompiler便是这样的英文软件,可以编写并运行vb.net、c#程序,其大小只有2m多。下面介绍它的使用方法。snippetcompiler的下载页面为:http://www.sliver.co......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE