摘要: FCKEditor上传文件默认是原文件名保存,按以下步骤修改,可以自定义文件命名规则:一、为TypeConfig类添加属性TargetFileName。二、修改FileWorkerBase类,在FileUpload方法的“sFileName = System.IO.Path.GetFileName( oFile.FileName );”这一行代码下面,添加下面代码:1 if (!string.IsNullOrEmpty(this.Config.TypeConfig[resourceType].TargetFileName))2 {3 if (this.Config.TypeConfig[res 阅读全文
posted @ 2011-05-26 15:30 技术勇者 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、概述角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。假定有用户a,b,c为了让他们都拥有权限1、连接数据库2、在scott.emp表上select,insert,update如果采用直接授权操作,则需要进行12次授权。如果采用角色就可以简化首先将create session,select on scott.emp,insert on scott.emp,update on... 阅读全文
posted @ 2010-09-28 02:58 技术勇者 阅读(1136) 评论(0) 推荐(2) 编辑
摘要: 一、什么是pl/sqlpl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。二、pl/sql学习的必要性1、提高应用程序的运行性能。2、模块化的设计思想。3、减少网络传输量。4、提高安全性。三、编写规范1、注... 阅读全文
posted @ 2010-09-28 02:58 技术勇者 阅读(8048) 评论(0) 推荐(2) 编辑
摘要: 一、概述这一部分我们主要看看Oracle如何管理权限和角色,权限和角色的区别在哪里。当刚刚建立用户时,用户没有任何权限,也不能执行任何操作。如果要执行某种特定的数据库操作,则必须为其授予系统的权限。如果用户要访问其他方案的对象,则必须为其授予对象的权限,为了简化权限的管理,可以使用角色。这里我们会详细介绍。二、权限权限是指执行特定类型的Sql命令或是访问其他方案对象的权利,包括系统权限和对象权限。... 阅读全文
posted @ 2010-09-22 01:05 技术勇者 阅读(7645) 评论(2) 推荐(3) 编辑
摘要: 一、概述索引是用于加速数据存取数据对象,合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种。二、创建索引1、单列索引单列索引是基于单个列所建立的索引。sql>create index 索引名 on 表名(列名);2、复合索引复合索引是基于两列或是多列的索引,在同一张表上可以有多个索引,但是要求列的组合必须不同。sql>create index... 阅读全文
posted @ 2010-09-22 01:04 技术勇者 阅读(10377) 评论(0) 推荐(1) 编辑
摘要: 一、维护数据的完整性概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。1、约束约束用于确保数据库数据满足特定的商业规则。在Oracle中,约束包括:not null、unique、primary key, forei... 阅读全文
posted @ 2010-09-22 01:02 技术勇者 阅读(1285) 评论(0) 推荐(1) 编辑
摘要: 一、数据库管理员概述:每个Oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责。职责:1、安装和升级Oracle数据库。2、建库、表空间、表、视图、索引……3、指定并实施备份与恢复计划。4、数据库权限管理,调优,故障排除。5、对于高级数据库管理员,要求能参与项目开发,... 阅读全文
posted @ 2010-09-21 01:57 技术勇者 阅读(5787) 评论(0) 推荐(2) 编辑
摘要: 一、字符函数介绍:字符函数是Oracle中最常用的函数,我们来看看有哪些字符函数。1、lower(char):将字符串转化为小写格式。案例:将所有员工的名字按小写的方式显示sql>select lower(ename) from emp;2、upper(char):将字符串转化为大写的格式案例:将所有员工的名字按大写的方式显示sql>select upper(ename) from e... 阅读全文
posted @ 2010-09-20 01:08 技术勇者 阅读(4925) 评论(1) 推荐(0) 编辑
摘要: 一、什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要们全部失败。如:网上转帐就是典型的要用事务来处理,用以保证数据的一致性。二、事务和锁当执行事务操作时,Oracle会在被作用的表上加锁,防止其他用户改表。三、提交事务在执行使用commit语句可以提交事务,当执行了commit语句后,会确认事务的变化,结束事务,删除保存点,释放锁。当使用commi... 阅读全文
posted @ 2010-09-20 01:03 技术勇者 阅读(7036) 评论(1) 推荐(0) 编辑
摘要: 一、简单的查询语句1、查询表结构sql>desc dept;2、查询所有列sql>select * from dept;3、查询指定列sql>select ename,sal,job,deptno from emp;4、如何取消重复行sql>select distinct deptno,job from emp;5、使用算术表达式实例:显示每个雇员的年工资sql>se... 阅读全文
posted @ 2010-09-15 02:46 技术勇者 阅读(2542) 评论(1) 推荐(2) 编辑