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条件,否则就会删除表中所有数据。建议用子查询删除,同时删除前要进行备份。