• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
helong
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  Oreacle

Oracle触发器介绍

摘要:一 触发器介绍触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:* 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。# 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。# 可以基于数据库中的数据限制用户的操作,例如不允许股票的价格的升幅一次超过10%。* 审计。可以跟踪用户对数据库的操作。# 审计用户操作数据库的语句。# 把用户对数据库的更新写入审计表。* 实现复杂的数据完整性规则。# 实现非标准的数据完整性检查和约束。触发器可产生比规则更为复杂的限制。与规则 阅读全文
posted @ 2011-06-30 01:13 helong 阅读(694) 评论(1) 推荐(0)
Oracle创建存储过程、创建函数、创建包

摘要:一、Oracle创建存储过程1、基本语法create or replace procedure update_emp_sal(Name in out type,Name in out type, ...) isbegin end update_emp_sal;2、写一个简单的例子修改emp表的ename字段create or replace procedure update_emp(v_empno varchar2,v_ename varchar2) isbeginupdate emp set ename=v_ename where empno=v_empno; end update_emp; 阅读全文
posted @ 2011-06-29 22:03 helong 阅读(61979) 评论(0) 推荐(5)
Oracle inner join、left join、right join 、+左边或者右边的区别

摘要:我们以Oracle自带的表来做例子主要两张表:dept、emp一个是部门,一个是员工表结构如下:empnamenull?TypeEmpnonot nullnumber(4)enamevarchar2(10)jobvarchar2(9)mgrnumber(4)hiredatedatesalnumber(7,2)commnumber(7,2)deptnonumber(2)deptnamenull?Typedeptnonot nullnumber(2)dnamevarchar2(14)logvarchar2(13) 这两张表 dept是主表 emp是子表,关联的列是deptnodept表现有数据em 阅读全文
posted @ 2011-06-23 23:28 helong 阅读(104758) 评论(5) 推荐(10)
ORACLE中的各种数据类型详细的介绍

摘要:数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。可做索引的最大长度3209。number(m,n)m=1 to 38n=-84 to 127可 阅读全文
posted @ 2011-06-23 00:12 helong 阅读(49351) 评论(1) 推荐(3)
oracle不用安装客户端也可以用plsql远程连接 plsql远程连接

摘要:oracle不用安装客户端也可以用plsql远程连接PLSQL Developer下载地址:http://www.allroundautomations.com/plsqldev.html?gclid=CP_J-vHHyakCFdRvHAodAxt4NA 每次问人家,plsql 可不可以直接远程连接服务器,他们都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法,不用这么麻烦安装客户端的。上网找了找,下面把我的实践详细过程记录下来,希望对大家有帮助,有什么不对的,请大家多多评论,指出来。 首先,在安装ORACLE服 阅读全文
posted @ 2011-06-22 21:32 helong 阅读(1972) 评论(0) 推荐(0)
110个oracle常用函数总结

摘要:1. ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322. CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3. CONCAT连接两个字符串;SQL> select concat(010-,8888888 阅读全文
posted @ 2011-06-22 00:34 helong 阅读(1462) 评论(0) 推荐(0)
Oracle中数据字典的方法介绍以及数据库常用的操作

摘要:数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。关于数据的信息集合,是一种用户可以访问的记录数据库和应用程序元数据的目录,是对数据库内表信息的物理与逻辑的说明 ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而 阅读全文
posted @ 2011-06-21 21:55 helong 阅读(3239) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3