如何加入数据库的约束(一)?? 这应该由你应用中的事物来保证数据的一致性,数据库本身的约束,很难做到这一点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 业务逻辑应该由你的应用来保证 创建触发器吧,用触发器可以实现你要求的功能。 事务处理可以保证一致性,例如(delphi)可以在前端控制:with ADOConnection1 dobegin BeginTrans; try ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)'); ADOQuery1.Parameters.ParamByName('az').Value:='aa'; ADOQuery1.Parameters.ParamByName('bz').Value:='bb'; ADOQuery1.ExecSQL; ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)'); ADOQuery1.Parameters.ParamByName('az').Value:='aa'; ADOQuery1.Parameters.ParamByName('bz').Value:='bb'; ADOQuery1.ExecSQL; ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)'); ADOQuery1.Parameters.ParamByName('az').Value:='aa'; ADOQuery1.Parameters.ParamByName('bz').Value:='bb'; ADOQuery1.ExecSQL; //application.MessageBox('已插入数据','提示信息',32); except RollbackTrans; end;end; ORACLE触发器对同一个表进行操作 新手高分求教SQL合并的问题 这个语句怎么写? oracle表数据的问题 数据库 java oracle xml处理问题 start with connect by处理树形结构的横向扩展 vb+oracle 9i 连接数据库取数据时总是出错,请各位高手指点,先谢谢啦 我创建了stu表,但为什么用describe命令它总说对象stu不存在? oracle初学者问题! ORA-00054,资源正忙深入求解 刚刚建好的数据库,为什么进不去?再线等待!!! 这条sql 语句怎么写呀?
with ADOConnection1 do
begin
BeginTrans;
try
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)');
ADOQuery1.Parameters.ParamByName('az').Value:='aa';
ADOQuery1.Parameters.ParamByName('bz').Value:='bb';
ADOQuery1.ExecSQL;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)');
ADOQuery1.Parameters.ParamByName('az').Value:='aa';
ADOQuery1.Parameters.ParamByName('bz').Value:='bb';
ADOQuery1.ExecSQL;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into aaa values(:az,:bz)');
ADOQuery1.Parameters.ParamByName('az').Value:='aa';
ADOQuery1.Parameters.ParamByName('bz').Value:='bb';
ADOQuery1.ExecSQL;
//application.MessageBox('已插入数据','提示信息',32);
except
RollbackTrans;
end;
end;