oracle簡單入門

1、什么是主鍵?

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),微信小程序,軟件按需定制開發(fā)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

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

2、什么是外鍵

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

3、存儲過程和觸發(fā)器的區(qū)別

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

 觸發(fā)器是在一個修改了指定表中的數(shù)據(jù)執(zhí)行的存儲過程。通常通過創(chuàng)建觸發(fā)器來強制實現(xiàn)不同表中的邏輯相關(guān)數(shù)據(jù)的引用完整性和一致性。由于用戶不能繞過觸發(fā)器,所以可以使用它來強制實施復雜的業(yè)務(wù)規(guī)則,以保證數(shù)據(jù)的完整性。

 觸發(fā)器不同于存儲過程,觸發(fā)器主要通過事件執(zhí)行觸發(fā)而被執(zhí)行的,而存儲過程可以通過存儲過程的名稱直接調(diào)用。

4、使用存儲過程訪問數(shù)據(jù)庫比直接用SQL語句訪問有哪些優(yōu)點?

答:(1)存儲過程經(jīng)過預(yù)編譯,無需再編譯,執(zhí)行起來效率更高

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

  (3)可以實現(xiàn)代碼復用

5、 Oracle中function和procedure的區(qū)別?

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

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


7、簡單的數(shù)據(jù)操作

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

  1. 創(chuàng)建一個表

    create table table_name(列名,數(shù)據(jù)類型 [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...)

文章名稱:oracle簡單入門
轉(zhuǎn)載源于:http://bm7419.com/article32/gigipc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)網(wǎng)站制作企業(yè)建站、網(wǎng)站設(shè)計網(wǎng)站收錄、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)