PL SQL 操纵数据

 1.插入数据

 

   在PL/SQL 块中,如果使用 values 子句插入数据时,每次只能插入一行数据。插入数据的时候,要注意插入的主键列和非空列不能为空。否则会出现错误提示。

DECLARE
  v_aab002 ab01.AAB002%TYPE;--锚定变量类型
  v_aab003 ab01.AAB003%TYPE;--锚定变量类型
BEGIN
  v_aab002:= &NO;
  v_aab003:= &NO;
  BEGIN
    INSERT INTO t_ab01(aab002,aab003)
    VALUES(v_aab002,v_aab003);
  END;
END;

 

 

可以使用子查询语句进行数据插入。

DECLARE
  v_aab001 ab01.AAB001%TYPE;--锚定变量类型

BEGIN
  BEGIN
    INSERT INTO t_ab01

    SELECT * FROM AB01 WHERE AAB001=v_aab001;
  END;
END;

 

 

2.数据更新

 

在更新数据的时候,必须注意要满足更新的各种约束条件。可以用子查询来进行更新数据。

 

3.删除数据

 

在删除数据的时候,最好先用select语句进行查询,确定要删除的数据是否正确,同时要指定where条件,否则就会删除表中所有数据。建议用子查询删除,同时删除前要进行备份。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值