1. 如要學習Oracle 是不是先要學習sql
是的。
一、理解資料庫基本常識,sql語法,pl/sql語法及簡單應用,oracle體系結構,oracle性能優化,掌握一個開發工具,掌握一些DBA管理知識,不斷積累經驗 。
二、oracle 先看最基礎的東西,自己再裝個oracle 9i或oracle 10g之類的,先登陸sql*plus練習基本的建表,等DDL.DML.DCL語句操作。
三、Oracle是一個一個比較大的體系結構,隨著Oracle公司的逐步發展,他的業務領域也在不段的擴張,進來Oracle公司更是先後收購bea,sun公司。
四、可以從Oracle的PL/SQL開始學習,PL/SQL是Oralce獨立的SQL語言集,裡面涉及到sql語言,oracle的PL/SQL包,調用,異常,游標等一系列知識。要進行這個學習,你必須要要了解到一些基礎的資料庫知識,sql基礎知識等,通過這個學習,你如果能夠比較好的掌握住PL/SQL知識的話,也不錯,據我了解,國內一些比較大的保險,金融公司對這個是有一定需求量的。
五、從一些入門型的介紹開始,了解到大致的Oralce的內存結構,主要的進程部件,和存儲管理。然後具體的去研究每個大項中對應在Oracle里表現。和性能優化這塊了。
2. 【求助】oracle中sql語句 此列列表已索引的解決辦法
1、在計算機中,打開Oracle的連接程序,用新建的資料庫管理員。
3. 初學oracle,怎樣寫一個oracle分頁sql語句
給樓主點兒提示:假設一頁顯示10條,
首頁:select * from (select t.*,t.rownum as rn from table) t2 where t2.rn <=10;
尾頁:select * from (select t.*,t.rownum as rn from table) t2 where t2.rn >=(select trunc(count(1)/10)*10 from table);
其他的樓主自己動腦筋想一想吧。
4. oracle資料庫的sql語句怎麼執行
下一個三方軟體PLSQL 或者toad,不然就只能在命令行里輸入sqlplus 然後 用戶名/密碼@sid
登錄資料庫,然後敲語句進去運行了。記得結尾帶「;」
5. oracle中查詢所有表的sql語句怎麼寫
select * from all_tables;
可以看到所有的表名和信息,如果你想一條語句查所有表裡的數據,那沒有這種方法。
6. oracle入門經典書籍
oracle書籍一、《Oracle Database 11g性能優化攻略》
三位經驗豐富的頂級oracle dba 再次聯手,為讀者呈現這本oracle 資料庫性能優化攻略。本書由表及裡地深入分析了造成oracle 資料庫性能緩慢的各種原因,然後給出標本兼治的性能調優方案。
oracle書籍二、《收獲,不止Oracle》
在這《收獲,不止oracle》里讀者將會跟隨作者一同對oracle資料庫的相關知識進行梳理,最終共同提煉出必須最先掌握的那部分知識,無論你是資料庫開發、管理、優化、設計人員,還是從事java、c的開發人員。
oracle書籍三、《Oracle 高性能SQL引擎剖析:SQL優化與調優機制詳解》
oracle資料庫的性能優化直接關繫到系統的運行效率,而影響資料庫性能的一個重要因素就是sql性能問題。本書是作者十年磨一劍的成果之一,深入分析與解剖oracle sql優化與調優技術。
oracle書籍四、《Oracle PL/SQL實戰》
《oracle pl/sql實戰》共15章,分別由15位業內頂級專家擔綱撰寫。一條sql語句的誤用,可能導致作業的運行時間增加幾百倍,riyaj shamsudeen巧妙地回答了何時使用pl/sql這一問題;michael rosenblum說明了如果只有到最終運行時,才知道所要運行的sql語句到底是什麼。
7. 初學ORACLE,之前也沒怎麼接觸資料庫,現在怎麼學SQL怎麼在PLSQL里寫SQL語句
《oracle 11g 資料庫編程入門與實戰》這本書入門不錯。我就是買這本,工作時偶爾參考一下。
本書是Oracle 11g的入門教材,是初學者快速掌握Oracle資料庫的途徑,尤其適合Oracle資料庫應用開發人員閱讀,來獲得應具備的資料庫方面的知識和技能。本書從如何安裝Oracle資料庫入手,到如何掌握和Oracle交互的SQL語言和PL/SQL編程,逐步延伸至資料庫的體系結構,並以此為基礎,介紹資料庫的SQL語句優化和備份恢復等內容。
本書內容共11章,分為5個部分。第1部分是Oracle基礎,包括Oracle 11g的安裝、SQL語言、資料庫對象的管理、PL/SQL編程等;第2部分是Oracle體系結構;第3部分是Oracle資料庫的用戶及安全管理;第4部分是資料庫中的SQL語句優化;第5部分是從程序員的角度來看資料庫的備份和恢復。
8. Oracle 資料庫,使用SQL 的select where 語句
可直接在第三方軟體中執行,也可在oracle自帶的sqlplus中執行。
一、第三方軟體(如plsql)
1、登錄到指定資料庫。
2、點擊左上角像紙片的按鈕,選擇sql窗口。
9. 為什麼這兩條sql語句返回的結果是一樣的Oracle入門級別
select * from emp e,dept d where e.deptno=d.deptno(+) and d.deptno='10' --》左鏈接
select * from emp e,dept d where e.deptno=d.deptno and d.deptno='10'
左鏈接相當於
select * from emp e
left join
dept d where e.deptno=d.deptnoand d.deptno='10'
你這個查詢完全靠左邊的表deptno取值,查詢結果是一樣的
右鏈接相當於
select * from emp e
right join
dept d where e.deptno=d.deptnoand d.deptno='10'