91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle 簡單入門

發布時間:2020-07-24 04:40:26 來源:網絡 閱讀:290 作者:瑜沐沉香 欄目:關系型數據庫

1、什么是主鍵

答:在數據表中能夠唯一和完整標識數據列和行的組合,只能有一個且不能為空。

2、什么是外鍵

答:在一個表中存在另一個表的外鍵。

3、存儲過程和觸發器的區別

答:觸發器和存儲過程非常相似,觸發器也是sql語句集,兩者唯一的區別就是觸發器不能使用execute語句,而是在用戶執行Transact-SQL語句時自動觸發執行。

 觸發器是在一個修改了指定表中的數據執行的存儲過程。通常通過創建觸發器來強制實現不同表中的邏輯相關數據的引用完整性和一致性。由于用戶不能繞過觸發器,所以可以使用它來強制實施復雜的業務規則,以保證數據的完整性。

 觸發器不同于存儲過程,觸發器主要通過事件執行觸發而被執行的,而存儲過程可以通過存儲過程的名稱直接調用。

4、使用存儲過程訪問數據庫比直接用SQL語句訪問有哪些優點?

答:(1)存儲過程經過預編譯,無需再編譯,執行起來效率更高

  (2)存儲過程中封裝了一批SQL語句,便于維護數據的完整性

  (3)可以實現代碼復用

5、 Oracle中function和procedure的區別?

1). 可以理解函數是存儲過程的一種 
2). 函數可以沒有參數,但是一定需要一個返回值,存儲過程可以沒有參數,不需要返回值 
3). 函數return返回值沒有返回參數模式,存儲過程通過out參數返回值, 如果需要返回多個參數則建議使用存儲過程 
4). 在sql數據操縱語句中只能調用函數而不能調用存儲過程

6 、 Oracle中有哪幾種文件? 
答:數據文件(一般后綴為.dbf或者.ora),日志文件(后綴名.log),控制文件(后綴名為.ctl)


7、簡單的數據操作

select、insert、update、delete、create、drop、truncate


  1. 創建一個表

    create table table_name(列名,數據類型 [not null])

  2. 對表進行查詢

  select *[列名]表達式 from 表名 where 條件 order by 別名

3. 刪除

  delete from 表名 where 條件

4. 更新

 update 表名 set 列名1=值,列名2=值....where 條件

5. 添加

 insert into 表名(列名1,列名2...)values(值1,值2...)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柳州市| 洛扎县| 武冈市| 泰顺县| 海丰县| 英超| 娄烦县| 沂水县| 寿阳县| 永丰县| 凤翔县| 色达县| 新宾| 黄龙县| 泸西县| 邵东县| 浪卡子县| 临武县| 道真| 锦州市| 广昌县| 修文县| 达孜县| 长白| 昌吉市| 繁昌县| 德清县| 长丰县| 仙桃市| 临朐县| 中卫市| 宜君县| 上犹县| 湖北省| 峡江县| 磐安县| 五家渠市| 河池市| 苏尼特右旗| 韩城市| 集贤县|