代码改变世界

随笔分类 -  数据库_Oracle资料

web安全方面的一些小总结

2009-09-17 10:01 by Jeffery Tao, 307 阅读, 收藏,
摘要: 1、数据访问授权通过设置访问某些方法的访问角色来控制代码的安全性。代码如下:代码应该在用户连接数据库之前根据角色或者标识对其授权。角色检查通常用在应用程序的业务逻辑中,但是如果您没有明确地区分业务和数据访问逻辑,则应该在访问数据库的方法上使用主体权限要求。1)以下属性确保了只有是 Manager 角色成员的用户可调用 DisplayCustomerInfo 方法:[PrincipalPermiss... 阅读全文

SQL Server 2000中全文检索的实现过程

2009-09-14 15:12 by Jeffery Tao, 274 阅读, 收藏,
摘要: 微软的SQL Server数据库是一个在中低端企业应用中占有广泛市场的关系型数据库系统,它以简单、方便、易用等特性深得众多软件开发人员和数据库管理人员的钟爱。但SQL Server 7.0以前的数据库系统由于没有全文检索功能,致使无法提供像文本内容查找此类的服务,成为一个小小的遗憾。从SQL Server 7.0起,到如今的SQL Server 2000终于具备了全文检索功能,使用户可以高效地检索... 阅读全文

oarcle 常用函数

2008-08-07 09:24 by Jeffery Tao, 452 阅读, 收藏,
摘要: 1、nvl 通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value 另一个有关的有用方法 declare i integer select nvl(... 阅读全文

碰到ORA-12518错误

2008-08-05 09:52 by Jeffery Tao, 2689 阅读, 收藏,
摘要: 在Oracle9i中,刚刚创建完数据库,在oemc中登录时,却出现了ora-12518错误,提示“TNS: 监听程序无法分发客户机连接”。 我是这样解决的:打开tnsnames.ora文件,发现我刚创建的demodb数据库并没有与正常的那样去配置,然后,修改SID,SERVER:(SID = DEMODB) (SERVER = DEDICATED),保存后,重新登录,问题解决。 阅读全文

Oracle【视图】

2008-04-25 09:34 by Jeffery Tao, 834 阅读, 收藏,
摘要: Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。 ... 阅读全文