[紧急问题]关于重复录入master表数据的问题送分送分!!!!!!!!

raiven 2003-08-21 07:01:26
拜托大虾们帮忙附上方法和代码.(check)

表 code varchar(10)
data varchar(5)

画面

changecode code data
001 1
002 2
A 002 3
003 4
A 003 5
[更新按钮]
A 表示插入,现在有重复数据需要在更新的时候做check,如果重复就提示错误继续进行下面的操作.直到全部执行完毕

大虾们帮忙


...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiangou 2003-08-21
  • 打赏
  • 举报
回复
function insert_chk(code_in in varchar2,data_in in varchar2)
return varchar2;
is
v_count varchar2(10);
begin
select count(1) into v_count from tname where code = code_in and data = data_in;
if v_count>=1 then
return '找到相同记录!';
else
insert into tname(code,data) values(code_in,data_in);
commit;
return '手稿成功!';
end if;
end insert_chk;
jiezhi 2003-08-21
  • 打赏
  • 举报
回复
你給表建立約束,不允許重復數據不就行了嗎?

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧