导航:首页 > 编程大全 > 同时修改相同的数据库

同时修改相同的数据库

发布时间:2024-05-08 07:21:43

1. 如何实现多个SQL数据库同样结构的表同步更新!

通过触发器可以实现:
create trigger test on 数据库名版权A.表c
insert,delete,update
as
begin
insert into 数据库名B.表d select ....from 数据库名A.表c
update....
delete ....

2. oracle 中 同时修改一个数据库中多个表里面的同一字段的长度

比如你要修改id长度是52
declare
v_sql varchar2(1000);
cursor cr is
select table_name from user_tab_columns where column_name = 'ID';
begin
for r in cr loop
v_sql := 'alter table '||r.table_name||' modify ID VARCHAR2(52)';
execute immediate v_sql;
end loop;
end;

3. 如何在修改数据库其中一个表的时候会同时修改另外一个表数据

写个触发器就可以实现,每次往表2新增数据时,都会触发修改表1的数据,下面是oracle触发回器,你可以答参照下:
create or replace trigger trigger_test after insert
on 表2 for each row
declare
integrity_error exception;
errno integer;
errmsg char(200);
mmy integer;
found boolean;

begin
if inserting then
update 表1 set Quantity = (select sum(QuantityOfOne) from 表2 where id =:NEW.id);
end if;
exception
when integrity_error then
raise_application_error(errno, errmsg);
end;

4. 多用户对数据库同一条数据修改如何防止并发导致错误

我们以前的做法是在进行操作前都重新读一下数据 如果返回null 说明已经被删除了 提示即可 返回不为null的话 就看一个字段 修改时间 如何和上一次读的不一样就说明被操作了 就不能操作数据

阅读全文

与同时修改相同的数据库相关的资料

热点内容
苹果6手机下载完的语音在哪储存 浏览:304
三菱编程中什么是指常开输入指令 浏览:999
苹果文件怎么打印出来 浏览:518
ps自述文件有什么用 浏览:555
百度浏览器调试js 浏览:483
程序嵌套 浏览:205
映像文件路径出现横线 浏览:336
cs5矩形选框工具 浏览:755
上级文件多少号怎么读的 浏览:846
福州文件翻译服务多少钱 浏览:956
motion视频教程汉语 浏览:938
答辩网站数据是如何传递的 浏览:768
小睡眠app为什么记录不了睡眠 浏览:161
3dmax动作文件 浏览:569
google浏览器ssl代码 浏览:612
苹果教育优惠官网 浏览:545
shell脚本解压gz文件 浏览:346
电脑可以插着u盘解压文件吗 浏览:835
qq邮箱发来盗号提醒 浏览:821
java的绘图 浏览:982

友情链接