若原本是實體TABLE想要改成VIEW類型的虛擬TABLE要怎麼做呢?
第一步,先drop physical table
第二步,create synonym table
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719193870-3324696171-g_n.png)
#刪除 wva01.gen_file的實體TABLE
#建立wva01.gen_file的虛擬TABLE,參照來源為cl.gen_file實體TABLE
第三步,刪除wva01的zta_file
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719193964-2275104888-g_n.png)
如上圖,因是使用下語法處理,p_zta的資料還是舊的,所以必須處理:
DELETE FROM wvd.zta_file WGERE zta01 = 'gen_file' AND zta02 = 'wva01'; #DELETE是DML指令,下完之後要記得commit
第四步,使用p_zta的【同步建立Symnonym】按鈕自動產生p_zta上的資料
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719194115-3367446154-g_n.png)
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719194288-257517517-g_n.png)
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719194317-1393791498-g_n.png)
若出現以下訊息不用理他,因為前面已經先用語法建立過了
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719194429-510525963-g_n.png)
大功造成囉:
![[TIPTOP] 使用語法建立同義字TABLE [TIPTOP] 使用語法建立同義字TABLE](https://pic.pimg.tw/sdiven1234/1719194524-521936023-g_n.png)
請先 登入 以發表留言。