小编RD7*_*RD7的帖子

类型错误:webpackManifestPlugin 不是构造函数

升级 webpack 后,我的构建脚本失败并出现以下错误:

类型错误:webpackManifestPlugin 不是构造函数

查看作为此错误来源的配置文件,我无法弄清楚出了什么问题 - 我在调用它之前确实声明了它:

const { webpackManifestPlugin } = require('webpack-manifest-plugin');
.....
new webpackManifestPlugin({...})
Run Code Online (Sandbox Code Playgroud)

有什么问题?

webpack

5
推荐指数
1
解决办法
3848
查看次数

PLS-00103:遇到符号“DECLARE”

我正在尝试执行或运行以下 pl/sql 脚本:

SET serveroutput on;

CREATE OR REPLACE PROCEDURE findAvg
(p_category IN products.category_id% TYPE, c OUT NUMBER)
AS
BEGIN
SELECT NVL ((SELECT AVG(LIST_PRICE) FROM products
WHERE p_category = category_id), -1) into p_category
from dual;
END findAvg;
DECLARE
 cat  products.category_id%TYPE;
 Price   products.List_price%TYPE;
BEGIN
cat := &p_category;
findAvg (cat, price); 
if (price = -1) then
    dbms_output.put_line('Wrong Category ');
ELSE
    dbms_output.put_line('the average price for category' || cat || ' is ' || price);
 END IF;
END;
/
show errors
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行它时,我收到此错误消息(我只能在显示错误后才能看到它):

       PLS-00103: Encountered …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

4
推荐指数
1
解决办法
2万
查看次数

ORA-04084:无法更改此触发类型的新值

我正在尝试打开pl / sql触发器,该触发器会在更改故事后计算表中某些单元格的总数。这是代码:

  ALTER session SET nls_date_format='dd/mm/yyyy';

  CREATE OR REPLACE TRIGGER TOTAL
  AFTER UPDATE OR INSERT ON ORDER_ITEMS
  FOR EACH ROW
    DECLARE
temp  NUMBER;
today DATE;
  BEGIN
         temp:=(:NEW.item_price-:NEW.discount_amount)*:NEW.quantity;
         today := CURRENT_DATE;
        :NEW.TOTAL := temp;
          dbms_output.put_line('Updated on:' ||today || ' item number: ' ||:NEW.item_id|| 'order number:' ||:NEW.order_id|| 'total: ' ||:NEW.total);
  END;
  /
  show errors

  insert into order_items (ITEM_ID, ORDER_ID, PRODUCT_ID, ITEM_PRICE, discount_amount, QUANTITY)
  VALUES (13, 7, 3, 553, 209, 2);
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

  1. 00000-“无法更改此触发器类型的新值” *原因:新触发器变量只能在行插入或更新触发器之前更改。*操作:更改触发器类型或删除变量引用。没有错误。已插入1行更新于:2016年6月1日项目编号:13订单编号:7总计:

我了解问题是在触发器执行期间由于更新了同一张表而更新了一张表。

oracle triggers plsql

4
推荐指数
1
解决办法
7911
查看次数

通过抑制 stdout bash 脚本创建安静模式

我编写了一个 bash 脚本,该脚本通过命令行开关打开了一些选项。我想为用户创建选项以在安静模式下运行此脚本,这意味着 - 所有标准输出都将被重定向到 /dev/null。如果 -q 开关打开,我使用一个更改为 /dev/null 的变量:

while getopts ":qhb:kape" opt; do
    case $opt in
       q)
        output=/dev/null
        ;;
Run Code Online (Sandbox Code Playgroud)

后来我将 acho mesagges 重定向到输出:

echo "something" 1>>$output
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在没有发送 -q 开关的情况下初始化上面的这个 var 输出。标准标准输出目的地(通常称为 sctipt 的文本终端)的值是多少?

谢谢!

bash

3
推荐指数
1
解决办法
2611
查看次数

在boolean上调用成员函数bind_param()

我尝试将参数绑定到php中的sql(mysqli),但是有一个错误代码,如上所述.这是我写的代码:

$stmt = $conn->prepare("INSERT INTO assignments (Classes_has_Subjects_classesHasSubjectsId, assignmentName, gradeForAssignment,protectiveGrade) 
                                  VALUES (?, ?, ?, ?)");
if ($stmt = false)
{
    echo "false";
}
else{
    $stmt->bind_param("sss", $classesHasSubjectsId, $assignmentName, $gradeForAssignment,  $protectiveGrade);
    $stmt->execute();
}
Run Code Online (Sandbox Code Playgroud)

这是错误信息:11

致命错误:在布尔值中调用成员函数bind_param()

怎么了?

php mysqli

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×2

plsql ×2

bash ×1

mysqli ×1

php ×1

triggers ×1

webpack ×1