在存储过程中好像不能用数据定义语言底吧,create table之类的都不行。你只能像函数一样调用他
解决方案 »
- 求存储过程
- 为什么select object_name from user_object时,表名是乱码?
- ORA0-00902 无效数据类型
- 有关 hql 时间查询
- 一个关于日期(星期几)和时间加减的问题
- with xx as do 的用法
- oracle 主键自动递增 如何实现
- 如何写一条SQL语句?
- 安装oracle9i的时候最后出现ORA-01503: CREATE CONTROLFILE failed. 错误。怎么解决?
- Window2000 server版上,是否可以同时安装Oracle8.05与Oracle9.i不同版本的数据库
- 请高生指点,关于Union的用法
- 请介绍一下好点的Oralce的学习网站,论坛网站。
PPN in varchar2,VER in varchar2,DATA in varchar2,
LOC in varchar2,KPN in varchar2,SN in varchar2,
Line in varchar2,RES out varchar2) IS C_EMP_ID VARCHAR2(25);
C_OUTPUT varchar2(64);
BEGIN SELECT EMP_NO INTO C_EMP_ID
FROM SFIS1.C_EMP_DESC_T
WHERE EMP_NO = DATA AND ROWNUM = 1; RES:='OK LIGHT={ON}';
MIS.delete_smt_error('SMT',machine,Line); // 引用另一个存储过程 exception when NO_DATA_FOUND then
RES:='LIGHT={ON} NO EMP';
C_OUTPUT :=RES || ' - ' || DATA;END;
/