日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Oracle 学习笔记】Day 2 视图、序列、同义词

發布時間:2025/6/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Oracle 学习笔记】Day 2 视图、序列、同义词 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視圖

額。。不要笑話我。

我現在才知道視圖是可以進行UPDATE的,那當然連DELETE也可以了。汗一個。

這里呢,強調兩個后綴。

with check option

with Read only

Create view Materials_view as select * from Materials where MaterialCode like '9%' with check option Go

噢。。仿佛上面是SQL Server的。。Oracle一樣啦.

更新的時候會這樣提示的。Read only 也差不多就不羅列了,貌似SQL SERVER沒有啊。以后發現了在補上。

Update Materials_view set MaterialCode='100000002823' where MaterialID='900000002823'--Waring 消息 550,級別 16,狀態 1,第 2 行 試圖進行的插入或更新已失敗,原因是目標視圖或者目標視圖所跨越的某一視圖指定了 WITH CHECK OPTION,而該操作的一個或多個結果行又不符合 CHECK OPTION 約束。 語句已終止。

?

序列

覺得SQL Server 和Oracle 的關于序列的問題,都各有所長吧。

優缺點都是個人觀點。

共同點:可以定義起始位置和步長。

Oracle 優點:可以定義是否循環,那么就可以定義最大值,最小值。一個表里可以有多個序列字段。

SQL Server 優點:簡單,不用顯示的Create創建,可以在表里直接增加 Identity(起始值,步長值)即可。

//SQL Server Create table #temtable (RowID int identity(1,2) ) //Oracle Create sequence mysequence increment by 2 start with 1--Notice Oracle序列需要用 NextVal來初始化。。

同義詞

比較明顯的同義詞是來自Oracle,大家經常用到dual,實際上是 sys.dual,同義詞的概念就是將一個名字用成 用戶名.表名稱這樣的。

當然了,可能還有(架構或者模式)這樣的概念,應該也可以。

Create synonym MaterialCom for scott.Materialcomlinks

?

轉載于:https://www.cnblogs.com/Xuhaiyang/archive/2012/04/26/2471369.html

總結

以上是生活随笔為你收集整理的【Oracle 学习笔记】Day 2 视图、序列、同义词的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。