導航:首頁 > 編程大全 > 同時修改相同的資料庫

同時修改相同的資料庫

發布時間: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的話 就看一個欄位 修改時間 如何和上一次讀的不一樣就說明被操作了 就不能操作數據

閱讀全文

與同時修改相同的資料庫相關的資料

熱點內容
沒有網路怎麼定位 瀏覽:972
剪切到優盤文件找不到了 瀏覽:764
電腦管家的文件名 瀏覽:910
如何將掃描文件轉換為電子版 瀏覽:4
u盤的h246文件怎麼播放 瀏覽:203
如何用阿里雲伺服器學習資料庫 瀏覽:84
華為文件管理找不到下載文件 瀏覽:409
word模板dot的使用 瀏覽:466
春節車找人app哪個好 瀏覽:618
文件管理電腦找不到了怎麼辦 瀏覽:516
如何改變app圖標圖片 瀏覽:767
什麼是大數據結構的最低層 瀏覽:575
pdf文件給對方後期改密碼收回 瀏覽:295
word2010怎麼畫箭頭 瀏覽:184
win10的自動備份文件在哪個目錄 瀏覽:843
文件夾打包成jar 瀏覽:456
卸載魯大師找不到文件 瀏覽:173
匯編程序不知道哪裡有錯誤 瀏覽:821
ai視頻教程cs5 瀏覽:379
億林網路怎麼樣 瀏覽:102

友情鏈接