易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 10g基础操作表

  1创建新表
  1.1从查询到的表创建表
  create table temp as select stuName,stuNo,stuSex from stuInfo where stuAge>25;
  1.2创建新表
  /*学生信息表*/
  create table stuInfo(
  stuName varchar2(10) ,
  stuNo varchar2(10),
  stuSex varchar2(4),
  stuAge number(2),
  stuSeat number(10),
  stuAddress varchar2(400));
  /*学生成绩表*/
  create table stuMark(
  examNo varchar2(10),
  stuNo varchar2(10),
  writtenExam number(4),
  labExam number(4));
  2 修改表
  2.1 增加字段
  alter table stuInfo add(Zip number(6));
  2.2 删除字段
  alter table stuInfo drop column Zip
  2.3 修改字段类型
  alter table stuInfo modify(Zip varchar2(6));
  2.4修改字段大小
  alter table stuInfo modify(Zip number(4));
  2.5 删除表
  drop table stuInfo
  3约束
  3.1添加约束
  alter table stuInfo add constraint PK_stuNo primary key(stuNo);
  alter table stuInfo add constraint CK_stuSex check(stuSex in('男','女'));
  alter table stuInfo add constraint CK_stuAge check(stuAge between 15 and 40);
  alter table stuInfo add constraint CK_stuSeat check(stuSeat between 1 and 30);
  alter table stuMark add constraint PK_ExamNo_stuMark  primary key(examNo);
  alter table stuMark add constraint FK_stuNo_stuMark  foreign key(stuNo) references stuInfo(stuNo);
  select stuName,decode(stuSex,'男','男同志'),
  (stuSex,'女','女同志')
  from stuInfo;
  alter table stuInfo modify(stuSex not null);
  3.2删除约束
  3.2.1删除普通约束
  alter table stuInfo drop constraint CK_stuSex;
  3.2.2删除被外键参照的主键约束
  alter table stuInfo drop primary key PK_StuNo
  4索引
  4.1创建索引
  create index stuName_index on stuInfo(stuName);
  4.2删除索引
  drop index stuName_index;
  5创建序列
  5.1 创建序列
  create sequence stuSeat_identity
  minvalue 1
  maxvalue 99999999
  start with 1
  increment by 1
  cache 2
  5.2触发器实现字段列自增长


相关文档:

Oracle 密码文件学习

今天在网上乱逛,看到一篇不错的文章,关于ORACLE密码文件的,理论学习+个人实践,呵呵,复制过来,方便以后学习。
===============================================================================
理论部分
Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库安全性是数据库管理工作的重要内容。本 ......

oracle 笔记 III 之存储过程与函数

DML(Manipulation):数据操作语言
CRUD
DDL(Definition): 数据定义语言,与表,索引,同义词有关
create,alter,drop,rename,truncate(清空)
DCL(Control): 数据控制语言,与权限有关
grant,revoke
TCL(Transaction Control): 事务控制语言,与事务有关
commit,rollback,savepoint
==========================
存储 ......

Oracle中有关日期的一些设置

1、select TIMESTAMP'2009-11-03 09:26:50.124' from  dual  --默认毫秒保存六位
 
2、此语句只能在服务器端运行,如果执行以下操作,则在插入oracle时,可以直接写nls_date_format设定的格式,但是只能针对一次绘画,如果关掉窗口则失效。
alter   session   set   nls_d ......

Oracle中USERENV和SYS_CONTEXT总结[转]

 
Oracle中USERENV和SYS_CONTEXT用来返回当前session的信息,其中,userenv是为了保持向下兼容的遗留函数,推荐使用sys_context函数调用userenv命名空间来获取相关信息。
1、 USERENV(OPTION)
  返回当前的会话信息.
  OPTION='ISDBA'若当前是DBA角色,则为TRUE,否则FALSE.
  OPTION='LANGUAGE'返回数据库的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号