易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE PL/SQL 存储过程教程


(1)SEQNAME.NEXTVAL里面的值如何读出来?可以直接在insert into test values(SEQNAME.NEXTVAL) 是可以用   这样:     
SELECT tmp#_seq.NEXTVAL
        INTO id_temp
        from DUAL;  然后可以用id_temp
(2)PLS-00103: 出现符号 ">"在需要下列之一时:
代码如下:     
 IF (sum>0)
      THEN
   begin
         INSERT INTO emesp.tp_sn_production_log
              VALUES (r_serial_number, , id_temp);
         EXIT;
    end; 
一直报sum>0 这是个很郁闷的问题 因为变量用了sum  所以不行,后改为i_sum>0
(3)oracle 语法
1. Oracle应用编辑方法概览
答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用;
    2) ODBC
    3) OCI: C语言和数据库打交道的方法,和ProC很相似,更底层,很少用;
    4) SQLJ: 很新的一种用Java访问Oracle数据库的方法,会的人不多;
    5) JDBC
    6) PL/SQL: 存储在数据内运行, 其他方法为在数据库外对数据库访问;
2. PL/SQL
答:1) PL/SQL(Procedual language/SQL)是在标准SQL的基础上增加了过程化处理的语言;
    2) Oracle客户端工具访问Oracle服务器的操作语言;
    3) Oracle对SQL的扩充;
4. PL/SQL的优缺点
答:优点:
    1) 结构化模块化编程,不是面向对象;
    2) 良好的可移植性(不管Oracle运行在何种操作系统);
    3) 良好的可维护性(编译通过后存储在数据库里);
    4) 提升系统性能;
    第二章
PL/SQL程序结构
1. PL/SQL块
答:1) 申明部分, DECLARE(不可少);
    2) 执行部分, BEGIN...END;
    3) 异常处理,EXCEPTION(可以没有);
2. PL/SQL开发环境
答:可以运用任何纯文本的编辑器编辑,例如:VI  &


相关文档:

Oracle入门书籍推荐《转》

Oracle入门书籍推荐
链接:http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html
很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。
我就免为其难,推荐几本。
首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的 ......

Oracle 触发器

 
create table emp2_log(
 uname varchar2(20),
 action varchar(10),
 atime date
);
create or replace trigger trig
   after insert or delete or update on emp2 for each row  //绑在一张表上,before after 都可
以,before是 插数据之前,after是之后
begin
 &nb ......

关于SQL语句的自动生成

在我们的日常编程中,数据库的程序基本上都要与SQL语句打交道,SQL语句的编写不可避免的成为一个头疼的工作。且因为SQL语句是STRING类型,因此在编译阶段查不出错,只有到运行时才能发现错误。
本文的解决方案,通过自动生成SQL语句,在一定程度上降低出错的概率,从而提高编程效率。     public int ......

sql 查询重复记录2


========第一篇=========
在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:
select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data_guid)
如果表中有大量数据,但是重复数据比较少,那么 ......

SQL SERVER

sql server分布式事务解决方案
适用环境
操作系统:windows 2003
数据库:sql server 2000/sql server 2005
使用链接服务器进行远程数据库访问的情况
一、  问题现象
在执行分布式事务时,在sql server 2005下收到如下错误:
消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行
无法执行该操作,因为链接服务 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号