摘要: 当遇到Oracle出现下面提示时: 这个问题我曾经碰到过,总的来说是数据库在启动的时候出现了问题,启动时先启动实例,再mount数据库,再open数据库,原因复杂。但是我说的下面这个方法可以解决:登录到安装数据库的这台电脑上,在运行中输入cmd,也就是你上面贴出来的这个界面, 输入sqlplus /nolog,回车, 这时出现了SQL>,然后再输入connect / as sysdba;回车, 再输入startup,回车,等待一会,等这个命令运行完之后,再连接数据库,就能进行查询、插入等正常操作了。先试试吧,呵呵。 ora-01034:oracle not available ora-2 阅读全文
posted @ 2011-05-26 22:30 zmt 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Oracle的控制语句1.条件语句: pl/sql 中提供了三种条件分支语句: if ... then ... if ... then ... else... if ...then ... elsif ... then ... else ...a.简单的条件判断: if ... then ...?编写一个过程,可以输入一个员工姓名,如果该员工的工资低于2000,就给该员工增加10% create or replace procedure pro_sal (myName varchar2) is v_sal emp.sal%type; begin select sal into v_sal fr 阅读全文
posted @ 2011-04-26 15:08 zmt 阅读(430) 评论(1) 推荐(0) 编辑
摘要: 约束: 用于确保数据库数据满足特定的商业规则。 Oracle中的约束包括: not null: unique: primary key: pk foreign key: fk check: a.not null : 非空约束: 如果在列上定义了not null,那么增加数据时,必须为该列提供数据。 b.unique : 唯一约束: 当定义唯一约束后,该列的值是不能重复的,但是可以为null。比如:身份证号、产品编号、... c.primary key : 主键约束: 用于唯一的标示表行的数据。当定义了主键约束后,该列不但不能重复,而且不能为null。 注意:一张表最多只能由一个主键(可以有联合 阅读全文
posted @ 2011-04-14 21:50 zmt 阅读(857) 评论(0) 推荐(0) 编辑