修改欄位為自動計算列,修改一個欄位為自動計算列

時間 2022-07-22 10:15:05

1樓:匿名使用者

1、在oracle11g中增加了一個虛擬列的東西,非常適合這種情況。假設表名為「table1」,有三個型別為number的欄位:c1,c2,c3,其中c3為c1和c2之和,且不允許更新。

修改表的ddl如下:

alter table table1 drop column c3;

alter table table1 add c3 as (c1+c2);

2、在oracle11g以前的版本中,辦法也很多,可以用檢視、觸發器、直接做許可權控制,詳細可以參考:

2樓:匿名使用者

問題1這個問題要分一次性處理還是後續都要自動生成,如果是一次性處理,直接用update,如果後續還需要按照這個邏輯對新插入或更新資料,建議使用觸發器

問題2這個是許可權問題,最好設定一個特別使用者,將該使用者對該表欄位的屬性設定為只讀,我知道oracle是可以的,其他資料庫沒特別研究過應該可以的。

sql效率優化 一個欄位的比較

說詳細點,沒有完全理解,初步估計能解決,就是還沒有完全明白,汗,剛剛沒有完全理解,可以解決,但是效率一樣不高,substring 一個一個 進行匹配,這樣很慢,請簡述專案中優化sql語句執行效率的方法,從哪些方面,sql語句效能如何分析 可以嘗試 建立sql函式 然後在sql語句中 調自己比較字串的...

怎麼讀書,字字讀,怎麼讀書,一個字一個字讀?

1 泛讀 2 精讀 3 通讀 4 跳讀 5 默讀 6 瀏覽 7 再讀 8 寫讀 9 序例讀 10 選讀 11 摘抄 12 朗讀 讀書方法 1 泛讀 泛讀即廣泛閱讀,指讀書的面廣,要廣泛涉獵各方面的知識,具備一般常識。不僅要讀自然科學方面的書,也要讀社會科學方面的書,古今中外各種不同風格的優秀作品都應...

字為禁成語,第一個字為禁成語

龍之騰必潛乃翔 禁中頗牧 比喻宮廷侍從官中文才武略兼備者。禁止令行 指施禁則止,出令則行。同 令行禁止 禁網疏闊 指法律過於寬容。禁舍開塞 指禁罰和赦免,開放和閉鎖。禁攻寢兵 指止息戰事。禁鼎一臠 御用鼎器中的一塊肉。比喻珍美之物。禁暴正亂 禁 制止。正 糾正。抑制 勢力,治理混亂局面 或禁除暴行,...