- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我写了一个函数,看起来一切正常,但我仍然遇到错误,
下面是我的函数:
create or replace FUNCTION TRANSFERQTYBTNDATES
(
v_startDate IN DATE,
v_endDate IN DATE,
v_storeid IN NUMBER,
v_areaid IN NUMBER
)
RETURN TransferQtyBtnDates_pkg.tt_TransferQtyBtnDates_type PIPELINED
AS
v_temp SYS_REFCURSOR;
v_temp_1 TT_TRANSFERQTYBTNDATES%ROWTYPE;
BEGIN
TRUNCATE TABLE tt_TransferQtyBtnDates;
INSERT INTO tt_TransferQtyBtnDates
SELECT isb.ItemId ,
SUM(isb.Quantity) TransQty ,
isb.ExpiryDate TransExpDates
FROM Issues iss
JOIN IssuedBatches isb
ON iss.IssueRegisterId = isb.IssueRegisterId
WHERE iss.IssueType = 'TRANSFER ACCOUNT'
AND iss.IssuedDate BETWEEN v_startDate AND v_endDate
AND iss.AreaId = v_areaid
AND iss.StoreId = v_storeid
GROUP BY isb.ItemId,isb.Quantity,isb.ExpiryDate;
OPEN v_temp FOR
SELECT *
FROM tt_TransferQtyBtnDates;
LOOP
FETCH v_temp INTO v_temp_1;
EXIT WHEN v_temp%NOTFOUND;
PIPE ROW ( v_temp_1 );
END LOOP;
END;
在这方面我遇到了这些错误
Error(14,13): PLS-00103: Encountered the symbol "TABLE" when expecting one of the following: := . ( @ % ; The symbol ":= was inserted before "TABLE" to continue.
Error(21,16): PLS-00103: Encountered the symbol "JOIN" when expecting one of the following: , ; return returning group having intersect minus start union where connect
请帮帮我...谢谢
最佳答案
使用以下 SQL 替换 DDL:立即执行“截断表 tt_TransferQtyBtnDates”;
关于plsqldeveloper - 在期望以下 : := . ( @ % ; 符号 "TABLE"TABLE"之一继续时遇到符号 ":= was inserted before "。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44047762/
我现在正在与 PLSQL 开发人员打交道,这是我第一次。我发现这种查询 select * from tableA, tableB where tableA.field1 = tableB.field1
有没有办法通过 PL/SQL Developer 或其他类似工具中的特定键盘快捷键在 SQL 编辑器中生成 SELECT * FROM 模板? 如果使用这样的键盘快捷键可以节省编写此重复语句所需的时间
如何在 PL/SQL Developer 中更改所有外观或颜色?因为就目前而言,很难在全黑的情况下工作! 最佳答案 前往 Tools -> Preferences .从那里您将能够更改编辑器以及语法突
我写了一个函数,看起来一切正常,但我仍然遇到错误, 下面是我的函数: create or replace FUNCTION TRANSFERQTYBTNDATES ( v_startDate IN
我有一个来自我以前工作场所的 Oracle tnsnames.ora 文件。我想用我在另一台计算机上新安装的 PL SQL Developer 来获取它。我已将文件复制到 ..ORACLE/produ
我安装了 Oracle 64 位客户端来与我的 weblogic 应用程序一起运行。我了解到 pl-sql 开发人员不适用于 oracle 64 位客户端,所以现在我的机器上安装了 32 位和 64
如何像 Oracle PL/SQL Developer 一样从 GUI 绑定(bind) PLSQL Developer 中的变量? 示例: select :variable from dual; 谢
我是一名优秀的程序员,十分优秀!