存储过程
时间:2011-11-28
来源:互联网
1.创建存储过程
CREATE OR REPLACE PROCEDURE JF AS
sq1 VARCHAR2(4000);
BEGIN
sq1 :='create table qry.S_LOY tablespace TBS_ODS_DATA as
SELECT a.MEM_NUM,a.X_FREEZE_FLAG,a.X_FREEZE_REASON,a.X_FREEZE_DT,a.x_base_point,a.POINT_TYPE_D_VAL,a.ACCNT_ID
FROM ipd_in.S_LOY_MEMBER a
WHERE (POINT_TYPE_D_VAL>0
OR x_base_point>0)';
execute immediate sq1;
commit;
END;
2.调用
BEGIN
qry.JF();
END;
出现table or view does not exist
CREATE OR REPLACE PROCEDURE JF AS
sq1 VARCHAR2(4000);
BEGIN
sq1 :='create table qry.S_LOY tablespace TBS_ODS_DATA as
SELECT a.MEM_NUM,a.X_FREEZE_FLAG,a.X_FREEZE_REASON,a.X_FREEZE_DT,a.x_base_point,a.POINT_TYPE_D_VAL,a.ACCNT_ID
FROM ipd_in.S_LOY_MEMBER a
WHERE (POINT_TYPE_D_VAL>0
OR x_base_point>0)';
execute immediate sq1;
commit;
END;
2.调用
BEGIN
qry.JF();
END;
出现table or view does not exist
作者: ding_tengfei 发布时间: 2011-11-28
各位高手,看看呀
作者: ding_tengfei 发布时间: 2011-11-28
你当前用户有访问ipd_in.S_LOY_MEMBER表的权限么
或者这个表存在么
或者这个表存在么
作者: ticmy 发布时间: 2011-11-28
可以查询到数据 ,表是存在的。
作者: ding_tengfei 发布时间: 2011-11-28
是不是应该权限不够
作者: ding_tengfei 发布时间: 2011-11-28
create table qry.S_LOY ,已经存在qry.S_LOY 这张表了,所以有错。。
作者: bill0605030109 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28