oracle数据库增删改查,序列,触发器

--用户表
CREATE TABLE TB_USER(
USERID NUMBER PRIMARY KEY NOT NULL,--ID
UNAME varchar2(20) NOT NULL,--用户名
UPWD varchar2(50) NOT NULL,--密码
UEMAIL varchar2(50),--邮箱
UYZ varchar2(50) --验证
)
--序列
CREATE SEQUENCE SEQ_TB_USER;
--触发器
CREATE OR REPLACE TRIGGER TRI_TB_USER
BEFORE INSERT
ON TB_USER
FOR EACH ROW
BEGIN
  :NEW.USERID:=SEQ_TB_USER.NEXTVAL;
  END;




--1.创建表空间
create tablespace TS_XM
datafile 'e:\6.dbf'
size 20M;




--2.创建用户
create user DL
identified by DL
default tablespace TS_XM;


--3.对用户授权
grant connect,resource to  DL;


--添加 insert into


insert into tb_details
  (did, userid, dname, dmoney, xlmoney, aqmoney, dlei, dqufu, dtime, djianli, ddianka, tools, dzhanghao, dpwd, duname, dnums, ddate, dold, dnew)
values
  (v_did, v_userid, v_dname, v_dmoney, v_xlmoney, v_aqmoney, v_dlei, v_dqufu, v_dtime, v_djianli, v_ddianka, v_tools, v_dzhanghao, v_dpwd, v_duname, v_dnums, v_ddate, v_dold, v_dnew);


--查询
select * from tb_details

select * from TB_USER


1.查询    

select * from +表名

2.批量增加

insert into +表名(属性,属性,属性)

select  属性名,属性名,属性名 union
select  属性名,属性名,属性名 union
select  属性名,属性名,属性名

3.删除

delete  +表名

指定删除

delete +表名 where +条件

4.修改

update +表名 set 新的值 where 条件
































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值