Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用节点Oracle驱动程序插入时间戳?_Node.js_Oracle_Express - Fatal编程技术网

Node.js 如何使用节点Oracle驱动程序插入时间戳?

Node.js 如何使用节点Oracle驱动程序插入时间戳?,node.js,oracle,express,Node.js,Oracle,Express,我有一个带有时间戳字段的Oracle数据库。在该字段中插入时间戳的正确SQL代码是什么 SQL经典: insert into test (time_of_add_doc) values (to_timestamp('22/12/17 09:00:00','DD/MM/RR HH24:MI:SS'); (1) 一排增加了成功 我想在连接到我的数据库后从服务器NodeJS执行此操作(成功) Oracle需要一个日期,而您似乎正在将数组传递到单个绑定变量中。在节点中构造一个日期,然后绑定该日

我有一个带有时间戳字段的Oracle数据库。在该字段中插入时间戳的正确SQL代码是什么

SQL经典:

insert into test (time_of_add_doc) 
   values (to_timestamp('22/12/17 09:00:00','DD/MM/RR HH24:MI:SS');
(1) 一排增加了成功

我想在连接到我的数据库后从服务器NodeJS执行此操作(成功)


Oracle需要一个日期,而您似乎正在将数组传递到单个绑定变量中。在节点中构造一个日期,然后绑定该日期。确保两侧的数据类型正确,并在需要时让Oracle和node之间的接口应用标准转换

var time_of_add_doc = new Date(2017, 12, 22, 0, 0, 0, 0)

connection.execute(      


    "INSERT INTO test VALUES (:time_of_add_doc)", {
    time_of_add_doc,
    },
    function (err, result) {
      if (err)
        console.error(err.message);
      else
      console.log("Rows inserted " + result.rowsAffected);
  });

添加文档的时间('22/12/17 09:00:00','DD/MM/RR HH24:MI:SS'),后面有一个逗号。我把它忘在里面了,但看起来很奇怪。目前我无法测试以确保这是正确的,因为Oracle需要一个日期,而您似乎正在将数组传递到单个绑定变量中。在节点中构造一个日期,然后绑定该日期。确保两侧的数据类型正确,并在需要时让Oracle和node之间的接口应用标准转换

var time_of_add_doc = new Date(2017, 12, 22, 0, 0, 0, 0)

connection.execute(      


    "INSERT INTO test VALUES (:time_of_add_doc)", {
    time_of_add_doc,
    },
    function (err, result) {
      if (err)
        console.error(err.message);
      else
      console.log("Rows inserted " + result.rowsAffected);
  });

添加文档的时间('22/12/17 09:00:00','DD/MM/RR HH24:MI:SS'),后面有一个逗号。我把它忘在里面了,但看起来很奇怪。我现在无法测试以确保这是正确的

非常感谢!工作没有问题@Anis;我很高兴!您需要后面的逗号吗?我从来没有真正使用过JS。如果这解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这么做。非常感谢!工作没有问题@Anis;我很高兴!您需要后面的逗号吗?我从来没有真正使用过JS。如果这解决了你的问题,请通过点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。