oracle与plsql编程总结.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle 与pl/sql编程总结 2009-12-06 09:13 SQL语句 本例以创建emp的复制表emp_new为例。 1. 创建表语句(Create table) create table emp_new(empno number(4),empname varchar2(10),empsal number(7,2)); 2. 查看表信息 Desc emp_new; 3. 修改表语句(Alter table) ? 增加列 alter table emp_new add hiredate date; ? 删除列 Alter table emp_new drop column empid; ? 修改列 Alter table emp_new update empname empid(8); ? 增加主键约束 alter table emp_new modify empno primary key; ? 删除主键约束 alter table emp_new drop primary key; 4. 删除表 Drop table emp_new; 5. 添加记录(Insert) ? insert into emp_new values(1001,芙蓉姐姐,8484.74,null); ? insert into emp_new(empno,empname) values(1002,比尔盖茨); ? insert into emp_new(empno,empname,empsal,hiredate) select empno,ename,sal,hiredate from emp; 6. 基本查询 l 条件查询 ? select * from emp_new where empname=比尔盖茨; ? select * from emp_new where empsal is null; l 显示系统时间dual ? select sysdate from dual; ? select to_char(sysdate,YYYY-MM-DD hh:mi:ss 北京时间 from dual; l 时间格式显示配置 ? ALTER SESSION SET NLS_DATE_FORMAT = YYYY-MM-DD); 7. 修改记录(Update) ? update emp_new set empsal=0 where empname=芙蓉姐姐; 8. 删除记录(Delete) ? delete from emp_new where hiredate is null;多表查询,多表别名 9. 事务提交 ? commit; 10. 事务回滚 ? rollback; Oracle远程连接配置 使用工具:Net Manager【Oracle Net Manager】 步骤:以连接giggs为例,其URL为10.0.2.6,库orcl,用户名Scott,密码123。 1. 展开Oracle Net配置本地服务命名树,创建一个新的服务命名 2. 输入远程服务名giggs,下一步 3. 选择默认协议TCP/IP,下一步 4. 输入主机名10.0.2.6,下一步 5. 输入远程服务名orcl,下一步 6. 点击测试,测试会失败。失败的原因是用户名密码不正确。点击更改登录输入用户名scott密码123. 7. 点击关闭,完成。最后关闭Net Manager时,选择保存。 PL/sql 1、安装PL/SQL 2、PL/SQL的优点 (1) 有利于客户/服务器环境应用的运行 (2) PL/SQL是对SQL语言存储过程语言的扩展 (3) PL/SQL是ORACLE系统的核心语言,现在ORACLE的许多部件都是由PL/SQL写成 3、PL/SQL块结构和组成元素 PL/SQL程序由三个块组成 即声明部分执行部分异常处理部分 PL/SQL块的结构如下: DECLARE /* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 */ BEGIN

您可能关注的文档

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档