//在数据库中对数据进行校验
create or replace trigger users_trigger
before insert
on users
for each row
when(new.sex not in('男','女'))
begin
:new.sex:='男';
end;
create or replace trigger users_trigger
before insert
on users
for each row
begin
if :new.sex not in ('男','女') then
:new.sex:='男';
end if;
if :new.age<0 or new.age>150 then
:new.age:=1;
end if;
end;
Oracle----简单的数据校验
最新推荐文章于 2024-09-08 11:48:01 发布
本文介绍了一种使用数据库触发器进行数据校验的方法。通过两个示例展示了如何在插入数据前对性别和年龄字段进行合法性检查,确保数据质量。
1226

被折叠的 条评论
为什么被折叠?



