(1)SEQNAME
NEXTVAL里面的值如何读出来
可以直接在insert into test v alu es(SEQNAME
NEXTVAL) 是可以用 这样: SELECT tmp#_seq
NEXTVAL INTO id_temp FROM DUAL; 然后可以用id_temp (2)PLS-00103: 出现符号 ">"在需要下列之一时: 代码如下: IF (su m>0) THEN begin INSERT INTO emesp
tp_sn_produ ction_log VALUES (r_serial_nu mber, , id_temp); EXIT; end; 一直报 su m>0 这是个很郁闷的问题 因为变量用了 su m 所以不行,后改为 i_su m>0 (3)oracle 语法 1
Oracle 应用编辑方法概览 答:1) Pro*C/C++/
: C 语言和数据库打交道的方法,比 OCI 更常用; 2) ODBC 3) OCI: C 语言和数据库打交道的方法,和 ProC 很相似,更底层,很少用; 4) SQLJ: 很新的一种用Jav a 访问 Oracle 数据库的方法,会的人不多; 5) JDBC 6) PL/SQL: 存储在数据内运行, 其他方法为在数据库外对数据库访问; 2
PL/SQL 答:1) PL/SQL(Procedu al langu age/SQL)是在标准 SQL 的基础上增加了过程化处理的语言; 2) Oracle 客户端工具访问 Oracle 服务器的操作语言; 3) Oracle 对 SQL 的扩充; 4
PL/SQL 的优缺点 答:优点: 1) 结构化模块化编程,不是面向对象; 2) 良好的可移植性(不管 Oracle 运行在何种操作系统); 3) 良好的可维护性(编译通过后存储在数据库里); 4)