脚本未在 SQL 中执行

Posted

技术标签:

【中文标题】脚本未在 SQL 中执行【英文标题】:Script not executing in SQL 【发布时间】:2016-12-04 10:16:43 【问题描述】:

每次我执行我的脚本时,它只会回显我的脚本中的所有内容,并且从不执​​行它。它在代码行的旁边形成数字然后它永远不会让我摆脱它我必须重新重新开始再试一次。这是它之后执行的代码。

-- 1

CREATE OR REPLACE FUNCTION ZIP_CODE_SALES(zip_in IN VARCHAR)
  RETURN FLOAT
IS
  totalSales FLOAT;
BEGIN
  SELECT SUM(S.gross_sale_price) INTO totalSales
  FROM SALE S JOIN CUSTOMER C
  ON S.cust_ID = C.cust_ID
  GROUP BY C.zip_code 
  HAVING C.zip_code = zip_in;   
  RETURN totalSales;
END;

【问题讨论】:

【参考方案1】:

您必须在end; 之后添加斜杠/ 以确保执行缓冲区中的 DML。

END;
/

【讨论】:

以上是关于脚本未在 SQL 中执行的主要内容,如果未能解决你的问题,请参考以下文章

inotifywait 未在 bash 脚本中执行 while 循环

Java 脚本未在我的应用程序中执行

多个 SQL 查询未在 Cakephp 中执行

Apache 未在包含的 perl 脚本中执行“do”包含函数

未在 H2 数据库上执行的 Sql 查询

关闭脚本未在 Google Cloud VM 上执行