如何解决从命令行挂起使用sqlplus更新行Linux bash
运行Ubuntu 20.04.1 LTS和sqlplus(版本19.8.0.0.0),我正在尝试从bash更新一行内容:
$ echo "UPDATE STORE.employees SET AGE = '25' WHERE NAME = 'Bob';" | sqlplus $USER/$PASS@$HOST:1521/$SID
sql*Plus: Release 19.0.0.0.0 - Production on Mon Sep 14 15:31:31 2020
Version 19.8.0.0.0
copyright (c) 1982,2020,Oracle. All rights reserved.
Last Successful login time: Mon Sep 14 2020 15:24:00 +02:00
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning,Automatic Storage Management,OLAP,Advanced Analytics
and Real Application Testing options
sql>
但是我只是进入控制台-就像从未执行过命令一样。
这很好:
$ echo "select AGE from STORE.employees where NAME = Bob;" | sqlplus -s $USER/$PASS@$HOST:1521/$SID
AGE
--------------
23
关于为什么不执行update
命令的任何建议?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。