![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 85
cui_Sunny
这个作者很懒,什么都没留下…
展开
-
oracle创建角色以及创建表
昨天安装好了oracle数据库,今天就涉及到如何使用数据库了,听前辈说,oracle数据库的sql语句和sqlserver差不多,不过还是有区别的,但是思想都一样,对于数据库的操作无外乎增删改查。 下面是通过plsql来操作oracle数据库(10g) 1 :通过系统帐号和口令登录oracle 输入用户名和密码,在第一次没有设置用户的时候就使用系统用户登录,我的用户名和口令原创 2012-07-25 10:38:21 · 1299 阅读 · 1 评论 -
oracle体系架构
Oracle体系架构一:体系架构组成部分Oracle由实例(instance)和数据库(database)组成 二 实例组成部分:SGA(系统全局) + 后台进程 + PGA (为后台进程分配的内存)三 SGA概念:oracle数据库运行时,会现在内存中划分一个固定区域,用于存储每个用户所需存取的数据,以及oracle运行时必备的系统信息,叫系统全局区(System原创 2012-09-03 14:05:16 · 850 阅读 · 2 评论 -
触发器
触发器:隐式执行的存储过程,事件发生时候自动发生。 用途:当表数据发生改变时,用来校验表。 根据数据库发生的事件来完成维护工作。 分类:dml触发(必须掌握):监控表 dml触发器:定义语法 create or replace trigger 触发器名称 after|before 触发时间 insert |update|dele原创 2012-09-21 14:46:07 · 521 阅读 · 0 评论 -
java连接oralce10g和11g各种问题
对于java连接oracle服务器,出现问题大多数问题都是网络连接问题(当然没有导入jar包的也会出问题)。常见问题:Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descri原创 2012-09-19 20:57:19 · 2916 阅读 · 0 评论 -
oracle 10g 中Scott账户被锁住
一 在自己不熟悉的情况下 安装了oracle 10g,结果安装的时候忽略了scott账户是否锁住选项去掉勾选。导致后面scott被锁住,如果在安装oracle的时候注意到就不会导致scott账户被锁。如图所示: 右边有一个滚动条,找到scott账户,把是否锁定账户选项去掉勾,scott账户就不会被锁住。二 如果已经安装好了,又不想卸载重新安装,可以通过命令控制台解锁,步骤如原创 2012-09-03 15:11:18 · 2164 阅读 · 0 评论 -
数据字典、视图、同义词以及序列
一 数据字典: oracle数据词典 数据词典由数据基本表和数据视图组成 1.1 数据词典中保存的数据库对象包括:用户、角色(权限)、表空间、表、试图、簇、类型、同义词、序列、索引、数据库链接 、存储过程、函数。包。触发器等。可以通过pl/sql Dev原创 2012-09-04 14:17:36 · 1592 阅读 · 0 评论 -
oracle事务处理
预习事务处理 一 事务概念:由一组sql语句组成的一个逻辑工作单元 二 事务的属性: 2.1 原子性 一个事务是一个不可分割的逻辑工作单元,事务所包含的所有工作单元要么不做,要么全做 例如:银行转账业务。A向B转账,A的账户减少100,B账户增加100,这两个操作要么同事提交,要么都回退 2.2 一致性 系统在一原创 2012-09-10 21:46:13 · 589 阅读 · 0 评论 -
Oracle00-918:未明确定义列的错误
未明确定义列错误 原因:在查询语句中同一列被查询了两次,在通过结果集得值的时候,不知道得哪一个结果,导致该错误 情况一:例如:select tb_name,tb_id,tb_name from tableName where tb_id = 2 while(rs.next){ String s = rs.getStri原创 2012-08-20 16:45:33 · 8289 阅读 · 0 评论 -
在存储过程中输入输出游标
创建过程,通过sys_refcursor创建一个游标CREATE OR REPLACE PROCEDURE getcursor( v_cur out sys_refcursor--输出游标)IS BEGIN open v_cur for select * from myemp;--打开游标,并写查询语句,用关键字for连接END;/使用原创 2012-09-13 15:22:24 · 3210 阅读 · 0 评论 -
存储过程和函数
子程序 子程序包含存储过程、函数以及触发器 优点:模块化、可重用性、易维护、高效性(一次编译,多次使用,在内存中只加载一次) 一 存储过程 1.1 定义 表示存储在服务器中执行的过程 1.2 创建过程语法create or replace PROCEDURE mypro( m_empno myemp.e原创 2012-09-13 15:18:28 · 412 阅读 · 0 评论 -
oracle游标
一 游标 1 概念:指向结果集上下文区域的指针 2 分类: 2.1 隐式游标 存在于事务提交前。对于隐式游标的属性调用方式:sql%属性名 例如: sql%found 如果记录成功获取,返回true 否则返回false sql%notfound 如果记录获取失败。返回true,否则返回false sql%rowco原创 2012-09-11 22:35:52 · 430 阅读 · 0 评论 -
oracle包
/*包: 包头:定义函数和过程以及参数 包体:函数和过程的实现 语法:create or replace package 包名字 is end; create or replace pachage body 包名字 is begin end; 例子原创 2012-09-17 19:37:23 · 654 阅读 · 0 评论 -
sql/plus循环语句和异常处理
/* case语句 语法1 case 表达式 when 条件 then 执行语句; 、、、、 else 如果表达式都不满足when后面的条件,则执行else后面的执行语句, 否则抛出异常 名称:原创 2012-09-07 18:17:34 · 1131 阅读 · 0 评论 -
oracle数据类型详解
字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 by转载 2012-09-05 21:02:29 · 516 阅读 · 0 评论 -
oracle数据库查询时间函数
一般情况下,数据库中Date类型的字段对应的java po对象中的字段会写成String类型的,因为这样减少了java.util.Date和java.sql.Date转化所带来的误差,在对时间要求不高只需要显示年月日要求下,就可以使用String字符串代替Date类型,这样更方便进行操作。时间会经常作为查询条件来查询用户想要的结果,这时候,在页面得到的时间是一个字符串表现形式的时间,在处理程序中会原创 2012-08-15 10:57:01 · 1655 阅读 · 0 评论 -
我在安装oracle遇到的问题以及解决方案
我电脑是Windows7操作系统。在安装oracle(10g)的时候出现一些问题第一:点击oracle安装应用程序准备安装的时候出现问题,提示错误,无法安装,我的解决办法是: 进入应用程序的属性,选择兼容性板块,勾选“以兼容模式运行这个程序”,然后选择Windows XP ,点击确定,然后就可以开始安装oracle数据库了第二:在正确的安装了oracle之后,在使原创 2012-07-24 13:41:01 · 557 阅读 · 0 评论 -
sql/plus复合变量之记录复合类型和索引表类型
复合变量 用于存放多个值的变量 复合变量必须先定义,再使用 1 记录复合变量 1.1 创建记录复合变量 1.1.1 通过自定义复合类型定义复合变量 type 复合类型名 is record (列名1,列名2,列名3); 变量名 复合类型名 1.1.2 通过rowtype关键之直接创建记录复合原创 2012-09-06 16:23:46 · 1444 阅读 · 2 评论