P
poim110
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有表TABLE 表中含有4个字段分别为A,B,C,D
现在要向表内添加记录,当A字段有重复值时,不允许添加,当B字段有重复值时,不允许添加,当C,D字段同时有重复值时,不允许添加.请问高手如何用SQL的存储过程实现!谢谢
create procedure table_add
@A CHAR(12),
@B CHAR(12),
@C CHAR(12),
@D CHAR(12)
AS
接下来要实现的是,当通过以上参数添加记录时
要判断A字段中是否有与参数@A相同的记录存在如果存在添加失败并且返回一个错误信息
反之添加成功.
判断B字段中是否有与参数@B相同的记录存在如果存在添加失败并且返回一个错误信息
反之添加成功.
判断C字段与D字段中是否同时有与参数@C,@D相同的记录存在如果存在添加失败并且返回一个错误信息,反之添加成功.
现在要向表内添加记录,当A字段有重复值时,不允许添加,当B字段有重复值时,不允许添加,当C,D字段同时有重复值时,不允许添加.请问高手如何用SQL的存储过程实现!谢谢
create procedure table_add
@A CHAR(12),
@B CHAR(12),
@C CHAR(12),
@D CHAR(12)
AS
接下来要实现的是,当通过以上参数添加记录时
要判断A字段中是否有与参数@A相同的记录存在如果存在添加失败并且返回一个错误信息
反之添加成功.
判断B字段中是否有与参数@B相同的记录存在如果存在添加失败并且返回一个错误信息
反之添加成功.
判断C字段与D字段中是否同时有与参数@C,@D相同的记录存在如果存在添加失败并且返回一个错误信息,反之添加成功.