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
創(chuàng)建一個表
create table table_name(列名,數(shù)據(jù)類型 [not null])
對表進行查詢
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)