資源描述:
《入門基礎(chǔ)——oracle快速入門》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、入門基礎(chǔ)——Oracle快速入門一、密碼修改 修改密碼方法: 1.SQL>grantconnecttoUSRNAMEidentifiedbyUSRPWD; 2.SQL>alteruserUSRNAMEidentifiedbyUSRPWD; 3.SQL>passwordUSRNAME; 更改USRNMAE的口令 舊口令:×××××× 新口令:×××××× 重新鍵入新口令:×××××× 修改成oracle認(rèn)證方法: 1.修改參數(shù)文件中 remote_login_passwordf
2、ile=EXCLUSIVE或SHARED 2.修改/home/network/admin/SQLNET.ORA文件 增加sqlnet.authentication_services=(NFS) ORACLE_SID是操作系統(tǒng)級的參數(shù) INSTANCE_NAME是數(shù)據(jù)庫級的參數(shù) SPFILE是服務(wù)器參數(shù)文件 PFILE是文本參數(shù)文件 createpfile='/oracle/test.ora'fromspfile; showparameterspfile;后如果VALUE值是零,則沒
3、有使用spfile?! ?dòng)數(shù)據(jù)庫是可以指定是用pfile還是用spfile啟動(dòng)如下: startuppfile='/oracle/test.ora' showparameterinstance showparameterdb altersystemsetjob_queue_processes=50 comment='temporatychangeon' scope=memory
4、spfile
5、both; altersessionset CONCAT('Good','Strin
6、g')GoodString SUBSTR('String',1,3)Str LENGTH('String')6 INSTR('String','r')3 LPAD(sal,10,'*')******5000 union unionall minus第一個(gè)查詢減去第二個(gè)查詢 intersect交集 SQL>selectreplace('itpuboracle','oracle','training')itpubfromdual / ITPUB --------------
7、itpubtraining Translate SQL>selecttranslate('ThisissecondtrianingofitpubinBeijing!','abcde','12345')itpub 2fromdual; ITPUB-------------------------------------------- Thisiss53on4tri1ningofitpu2inB5ijing! Floor SQL>selectfloor(4.55)fromdual; F
8、LOOR(4.55)----------- 4 Ceil SQL>selectceil(4.55)fromdual; CEIL(4.55)---------- 5 ROUND:4舍5入到指定的小數(shù)位 ROUND(45.926,2)45.93 TRUNC:將值截?cái)嗟街付ǖ男?shù)位 TRUNC(45.926,2)45.92 MOD:返回相除后的余數(shù) MOD(1600,300)100 selecttrunc(sysdate,'D')-3fromdual; trunc(sysdat
9、e,'D'),截取到本周的第一天(0:00) trunc(sysdate,'M'),截取到本月的第一天(0:00) trunc(sysdate,'DD'),截取到本日的0:00 trunc(sysdate,'yyyy')得到今年的第一天的0:00. 十進(jìn)制與十六進(jìn)制 EYGLE@vilen>selectto_char(2463,'xxxx')fromdual; TO_CH----- 99f 已選擇1行?! ∈M(jìn)制與十進(jìn)制 EYGLE@vilen>selectto_number(
10、'99f','xxxx')fromdual; TO_NUMBER('99F','XXXX')----------------------- 2463 SQL>selectename,sal, 2casejobWHEN'MANAGER'THEN1.1*sal 3WHEN'ANALYST'THEN1.2*SAL 4WHEN'CLERK'THEN1.5*SAL 5ELSEsalEND"NEW_SAL" 6fromemp; ENAMESALNEW_SAL---------