资源描述:
《入门基础——oracle快速入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、入门基础——Oracle快速入门一、密码修改 修改密码方法: 1.SQL>grantconnecttoUSRNAMEidentifiedbyUSRPWD; 2.SQL>alteruserUSRNAMEidentifiedbyUSRPWD; 3.SQL>passwordUSRNAME; 更改USRNMAE的口令 旧口令:×××××× 新口令:×××××× 重新键入新口令:×××××× 修改成oracle认证方法: 1.修改参数文件中 remote_login_passwordf
2、ile=EXCLUSIVE或SHARED 2.修改/home/network/admin/SQLNET.ORA文件 增加sqlnet.authentication_services=(NFS) ORACLE_SID是操作系统级的参数 INSTANCE_NAME是数据库级的参数 SPFILE是服务器参数文件 PFILE是文本参数文件 createpfile='/oracle/test.ora'fromspfile; showparameterspfile;后如果VALUE值是零,则没
3、有使用spfile。 启动数据库是可以指定是用pfile还是用spfile启动如下: 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第一个查询减去第二个查询 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入到指定的小数位 ROUND(45.926,2)45.93 TRUNC:将值截断到指定的小数位 TRUNC(45.926,2)45.92 MOD:返回相除后的余数 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. 十进制与十六进制 EYGLE@vilen>selectto_char(2463,'xxxx')fromdual; TO_CH----- 99f 已选择1行。 十六进制与十进制 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---------