oracle

本文是关于Oracle数据库的操作笔记,包括创建表空间itheima,指定数据文件及大小;创建用户itheima并设定默认表空间;授予用户DBA权限;讲解序列的使用,如currval和nextval;以及介绍ROWNUM在查询中的限制。此外,还展示了如何创建一个在插入操作后触发的触发器,用于输出提示信息。
摘要由CSDN通过智能技术生成

##(自己学习笔记,所有数据没有进行过命令,所以不知道能不能用)

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该触发器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值