我在node.js 中使用oracle,并且我想插入我的sql 查询。
我尝试插入查询,但无法插入。
这是我的错误:
Error: ORA-00933: SQL command not properly ended
Run Code Online (Sandbox Code Playgroud)
这是我的 SQL 查询。
INSERT INTO test VALUES ('P0315','hey');
Run Code Online (Sandbox Code Playgroud)
于是,我直接在sqlplus中尝试了一下,结果是
1 row created.
Run Code Online (Sandbox Code Playgroud)
仅在node.js中,我发现错误。我使用 npm oracledb,这是我的插入代码。
var sql = "INSERT INTO test VALUES ('P0315','hey');";
var doinsert1 = function (conn, cb) {
console.log(sql);
conn.execute(
sql,
function(err, result)
{
if (err) {
return cb(err, conn);
} else {
console.log("Rows inserted: " + result.rowsAffected); // 1
return cb(null, conn);
}
});
};
Run Code Online (Sandbox Code Playgroud)
我能问一下为什么它不能只在node.js中工作吗?
| 归档时间: |
|
| 查看次数: |
1371 次 |
| 最近记录: |