- N +

oracle10g安裝教程win7?oracle10g配置監聽

很多朋友對于oracle10g安裝教程win7和oracle10g配置監聽不太懂,今天就由小編來為大家分享,希望可以幫助到大家,下面一起來看看吧!

oracle是什么意思是

1.oracle是殷墟(YinXu)出土的甲骨文(oracleboneinscriptions)的英文翻譯的第一個單詞。

2.甲骨文股份有限公司是全球最大的數據庫軟件公司,公司產品很多:Oracle電子商務套件,Oracle10g——新一代電子商務平臺,Oracle數據庫包括Oracle數據庫服務器和客戶端

oracleplsql怎么安裝

PL/SQLDeveloper連接服務器數據庫,本機需要安裝oracle客戶端。需要配置以下內容:

1、在oracle目錄下,以oracle10g為例,一般路徑為:~oracleproduct.2.0db_1etworkADMIN

2、找到tnsnames.ora文件,并打開。

3、添加以下內容:本地實例名=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=遠程數據庫IP地址)(PORT=端口號))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服務名)))其中中文部分需要根據實際情況填寫。

求助:suse10本機安裝oracle10g,報錯must be configured to display at least 256 colors Failed

建議重做系統,這些問題就不復存在

如何學習Oracle

關于oracle的學習,是一個非常寬泛的問題。我的個人觀點是基礎不牢,地動山搖!以基本的sql語句為基礎,然后學習pl/sql編程語言。這些都是根基,在此之上,開始研究oracle的管理和應用開發。

看過很多書,個人比較推薦孫風棟主編的《oracle10g數據庫基礎教程》,當然如果想做DBA,那么參加OCP認證也是必須的。希望對你有所幫助。

如何用oracle實現行列轉換

這個問題我可以回答您。

在oracle中有兩個牛逼的函數,分別是:wmsys.wm_concat和

scott.listagg

,可以實現行列轉換,非常簡單,也是我們日常開發及運維工作中經常用得到的兩個函數。

wm_concat是oracle10g推出的一個行列轉換函數,而

scott.listagg

是oracle11g中推出的,兩者作用一樣,但使用上稍有差異。

例子:

我們創建一個員工信息表:EMP,表中有三個字段,分別是:

EMPNO:員工編號

NAME:員工姓名

DEPTNO:部門編號

建表SQL:

createtableEMP(empNovarchar(50),namevarchar(30),deptNovarchar2(50));

手動插入部分數據:

insertintoEMPvalues('11','ZK01','1');insertintoEMPvalues('12','ZK02','2');insertintoEMPvalues('13','ZK03','3');insertintoEMPvalues('14','ZK04','4');insertintoEMPvalues('15','ZK05','1');insertintoEMPvalues('16','ZK06','2');insertintoEMPvalues('17','ZK07','3');insertintoEMPvalues('18','ZK08','4');insertintoEMPvalues('19','ZK09','1');insertintoEMPvalues('20','ZK10','2');insertintoEMPvalues('21','ZK11','3');insertintoEMPvalues('22','ZK12','4');insertintoEMPvalues('23','ZK13','5');

現在我們的需求是要通過SQL查出每一個部門下都有哪些員工,員工要求在一行展示,員工之間用逗號隔開。

1、函數wmsys.wm_concat

用法:wmsys.wm_concat(列名),該函數可以把列值用逗號隔開,在一行顯示。

selectT1.deptno,to_char(wmsys.wm_concat(T1.name))fromempT1groupbyT1.deptnoorderbyT1.deptnoasc

結果:已經達我們的預期。

2、函數

scott.listagg

用法:listagg(列名,分隔符)+withingroup(orderby列名)

selectT1.deptno,listagg(T1.name,',')withingroup(orderbyT1.deptno)namefromempT1groupbyT1.deptnoorderbyT1.deptnoasc

結果:也達到我們的預期。

感謝聆聽,如果還有什么疑問,請在評論區留言,看到會回復,謝謝!

文章到此結束,如果本次分享的oracle10g安裝教程win7和oracle10g配置監聽的問題解決了您的問題,那么我們由衷的感到高興!

返回列表
上一篇:
下一篇: