数据库入门
2016-05-31 13:17
204 查看
初始表空间以及用户的创建
//创建临时表空间 create temporary tablespace user_temp tempfile 'D:\DataBase\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; //创建数据表空间 create tablespace user_data logging datafile 'D:\DataBase\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; //创建用户并指定表空间 create user user_dba identified by password default tablespace user_data temporary tablespace user_temp; //给用户授予权限 grant connect,resource,dba to username; //以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,这就不用在每创建一个对象给其指定表空间了
建表后为表添加主键
alter table t add constraint pk_id primary key(object_id);
更改列名和属性
//更改列名 alter table tablename remane column a to b; //更改属性 alter table records modify(a timestamp); //增加一列 alter table records add(a numeric(8));
简单触发器
create or replace TRIGGER pointchange AFTER INSERT ON records FOR EACH ROW DECLARE tag NUMERIC(6); BEGIN SELECT COUNT(cno) INTO tag FROM MEM_CARD WHERE cno = :new.cno; if (tag > 0) THEN UPDATE mem_card SET point = point + :new.cchange WHERE cno = :new.cno; else RAISE_APPLICATION_ERROR(-20001,'没有该会员'); end if; END;
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle数据库执行脚本常用命令小结
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询
- 最近比较流行的数据库挂马