【发布时间】:2012-02-02 18:50:44
【问题描述】:
我有一个创建过程查询,我试图在 Oracle 数据库中执行它。下面是查询:
CREATE OR REPLACE PROCEDURE TEST_PROC IS
TYPE TESTTABLE IS TABLE OF a.TEST102%ROWTYPE;
查询的语法似乎没问题,但是当我执行它时,它会抛出 sql 异常。
在预期以下情况之一时遇到符号“文件结尾”: . ( @ % ; 非空范围改变字符
试图从过去两天尝试所有可能的方法来找出问题,但我不知道问题出在哪里。谁能建议查询有什么问题????如果有人可以在这里帮助我,那就太好了。
【问题讨论】:
-
这是整个过程的代码吗?
begin .. end; /在哪里? -
是的,它是整个程序的代码是不是错了????
-
如果我们必须在上面的查询中使用 begin 和 end 我们如何添加它......对不起,我是 oracle 的新手,所以问......
-
如果没有包含一些实际工作的开始/结束,该过程将不会做任何事情。你想达到什么目的?
-
我只是试图创建一个特定数据类型的过程,所以上面的查询也是如此......你能告诉我一个具有某种特定类型的创建过程查询的例子吗?