oracle学习笔记程序代码示例

oracle学习笔记程序代码示例

ID:33746193

大小:723.53 KB

页数:60页

时间:2019-02-28

oracle学习笔记程序代码示例_第1页
oracle学习笔记程序代码示例_第2页
oracle学习笔记程序代码示例_第3页
oracle学习笔记程序代码示例_第4页
oracle学习笔记程序代码示例_第5页
资源描述:

《oracle学习笔记程序代码示例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、李兴华ORACLE学习笔记+程序代码实例选择【】令借•理,主要观察以下几个用户:•普通用户:scott用户的密码:tiger•tV通管理员:system用户的密码:manageris用动动禁动动动动动自自已自手手自自动动动动动本地茅统本地系统本地系统本堆东统本地糸统本地茅僦本地系统•超级管理员:svs书户的密码:changeoninstall^OracteCSServce野<>acteDBCon$oiefi4dn^>OracteJobSchedulefMLDN亀OracteOraDb1Ogjwme1iSQL*P1u$^Orac

2、feOraDb1Og.bome1SNMPPeerEncap^ulator•^OracteOraDb1Ogjwme1SNMPPeerMasterAgent^OrdcteOraDb1Ogjwme1TNSUstener^aOracteServKeMLDNOracleOraDblOg^home1TNSListener:表小监听服务.如果8户端翌担连接到数据叭此服务必须打开.在日后的程序开发中此服务起作用.OracleSeniceMLDN・去示垃据吟的主服务.命名出则:Oracle'emce妆押4名称,此服务必须也如否则Oracle根本

3、就无法便用.Z后f[接通过命令行方式就町以进入到SQLP1US的控制中心.进行命令的输入.用sqlphuw则h先必须进行坏境的设置・设迓停厅显示的氏度:setlinesize匕熨;以上程序査询完Z后•乂会自新的问题・因老厅重复了,那么这是由于在oracle中数据是采用一页一页的显示方式进行输出的・・修改每页显示记录的长度:setpaeesize行数,基本上上就是使用sqplusw的运行方式完成操作.在sqlplusw中存在大量的可用命令.在sqlplusw中因为没法修改输入的内容.所以-股会使用本机的记事本程序进行编辑,直接在

4、命令窗口中输入““文件名称即可”输入Z后.会提,尺用户址占題创建此文件.編桝完成Z后,就町以通过@文件名称的方式执行命令.除了町以在sqlplusu-中建龙这个文件之外,也町以通过@找到论盘上的文件.现在在d盘上仃一个demo.txt的文件,文件中也是査询指令.执行的时候要指定文件的路径:@路径,效果是完全一样的.如果文件的后缀塔称是“*sqr的话,则不用输入后缀名称也町以找到。默认找到文件的后缀就是a*.sqr.在sqlplusw中也町以使用其他用户连接,例如:之前了解过的sys或system用户:conn用户名[ASSYS

5、DBA

6、SYSOPER]・如果现在连接的是超级管•理(sys):则在连接的域后必须耳上ASSYSDBA.以系统誉理员的身份进行登陆.connsv$chanzeoninstallassvsdbd:那么这个时候再次发出之前的査询命令,会提示以下的错误:SQL>SELECT•FROMemp;SELECT•FROMemp■第1行岀现错误:ORA-00942:衷或视图不存在此错误表示emp不存在,因为旳中表是属于scott用门下的表,而sys用户本巾没有.所以如果现在在不同用门下想访问emp表的话.则必須加I:用户名.即:农的完整名称:

7、二cott.emp”奖金表(BONUS)No.字段类型描述1ENAMEVARCHAR2(10)雇员姓名2JOBVARCHAR2(9)屣员匸作3SALNUMBER屣员匸资4COMMNUMBER雇员奖金(佣金)雇员表(EMP)No.字段类型描述1EMPNONUMBER⑴农示倉员编号,是附编号2ENAME^RCHAR2(10)农示層员处名3JOBVARCHAR2(9)农示工d职位4MGRNUMBER⑴丧示t雇员的價”号5HIREDATEDATE农示廉佣H期6SALNUMBER(7.2)农示丿J薪,1-中7COMMNUMBER(72

8、)表示奖金.或者称为佣金8DEPTNONUMBER⑴部门編号部门表(dept)No.字段类型描述1DEPTNONUMBER^)sna号,是st—编号■DNAMEVARCHAR2(14)都门名称3LOCVARCHAR2(13)部门位置工资等级表(SALGRADE)No.字段类型播述1GRADENUMBER却级名称2LOSALNUMBER此尊级的最低1资3HISALNUMBER此等级的■高如果现瓷希望知道当前连接的用户是那一个?Showuser;显示、彳前正在连接的用户是那一个一个数据库中会存在多张表.那么町以通过以下的命令得到一

9、个数据库中全部表名称:SELECT•FROMtab;在丿1发中使用昴纟的就是直石表的结构•例如:珂以使用desc表名称的形式査看一个表的完整结构。tOracleSQL^Plut文件(E)獲索⑸选珈0)«ftb(H)SQL>setlinesize100;SQL>descenp;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。