中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

武平县| 禄劝| 佳木斯市| 岑巩县| 会东县| 彰化市| 遂昌县| 东丽区| 大宁县| 青海省| 乌拉特后旗| 东乡县| 水富县| 合江县| 富平县| 建瓯市| 上思县| 吉木萨尔县| 莲花县| 荔浦县| 类乌齐县| 五河县| 钦州市| 龙州县| 筠连县| 南溪县| 镇远县| 湖南省| 宁阳县| 大安市| 福鼎市| 定西市| 曲水县| 伊春市| 安顺市| 苏州市| 三江| 从化市| 沁源县| 开阳县| 原平市|