##(自己学习笔记,所有数据没有进行过命令,所以不知道能不能用)
1、创建表空间
create tablespace itheima
datefile "C:\itheima.dbf"
size 100m
autoextend on next 10m;
2、创建用户
create user itheima
identified by itheima
default tablespace itheima;
3、给用户授权
--oracle数据库中常用角色
connect --连接角色
resource--开发者角色
dba --超级管理员角色
grant dba to itheima;
4、序列
create sequence s_student;
select s_student.currval from dual; --dul:续表,只是用来不全语法
select s_student.nextval from dual;
--currval : 返回当前值
--nextval: 返回下一个值,递增。不会回滚
5、rownum
--不支持 order by 操作,同一条查询语句中,不能同时出现
--rownum再做查询的时候,只能从1开始,不能跳。如果行号1不满足条件,就不在执行。
6、触发器
create or replace triggers t1
after
insert
on student--在insert操作之后触发。再向student表插入操作之后触发:输出语句“您插入了一条数据”
declare
dbms_output.put_line('您插入了一条数据');
begin
end;
--当向student表中进行insert操作后,会触发G该触发器。