专注Oracle EBS--理性的浪漫
===========================================================
===========================================================

PLS-00357: Table,View Or Sequence reference 'string' not allowed in this context


1.

select trunc(21/5)
from dual;

怀念JAVA的 % 和 / ...

2. 使用

TYPE pick_batch_type IS RECORD (
-- PICK_BATCH_ID NUMBER ,
BATCH_NUMBER NUMBER ,
PICKED_DATE DATE,
BATCH_ID NUMBER,
SHIP_METHOD_ID NUMBER,
OE_HEADER_ID NUMBER,
OE_LINE_ID NUMBER,
DELIVER_NUMBER NUMBER,
INVENTORY_ITEM_ID NUMBER,
LOCATOR_IN_ID NUMBER,
LOCATOR_OUT_ID NUMBER,
PICKED_FLAG VARCHAR2(2),
ORG_ID NUMBER,
CREATION_DATE DATE ,
CREATED_BY NUMBER ,
LAST_UPDATED_BY NUMBER ,
LAST_UPDATE_DATE DATE
);


--po_rec_in po_import_rec_type;
TYPE pick_batch_array IS TABLE OF pick_batch_type
INDEX BY BINARY_INTEGER;

pick_batch_in pick_batch_array;

赋值:
pick_batch_in (v_capacity).pick_batch_id :=
oe_pick_batch_s.NEXTVAL;

出现:

PLS-00357: Table,View Or Sequence reference 'string' not allowed in this context

Cause: A reference to database table, view, or sequence was found in an inappropriate context. Such references can appear only in SQL statements or (excluding sequences) in %TYPE and %ROWTYPE declarations. Some valid examples follow: SELECT ename, emp.deptno, dname INTO my_ename, my_deptno, my_dept .FROM emp, dept WHERE emp.deptno = dept.deptno; DECLARE last_name emp.ename%TYPE; dept_rec dept%ROWTYPE;

Action: Remove or relocate the illegal reference.

moonsoft 发表于:2007.03.15 19:13 ::分类: ( Oracle基础/数据仓库/BI ) ::阅读:(834次) :: 评论 (0) ::收藏此页到365Key

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


Blog信息
博客日历
切换风格
文章归档...
最新发表...
最新评论...
最多阅读文章...
博客统计...
网站链接...
新闻聚合