$a = 'select 2 from dual' | sqlplus user/password@database.
預期結果:2
實際結果:
SQL*Plus:版本 19.0.0.0.0 - 2022 年 5 月 31 日星期二 08:29:43 生產 版本 19.3.0.0.0 著作權所有 (c) 1982, 2019, Oracle。著作權所有。上次成功登錄時間:Tue May 31 2022 08:24:55 02:00 連接到:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> 2 SQL> Disconnected from Oracle Database 19c企業版版本 19.0.0.0.0 - 生產版本 19.3.0.0.0
我只想得到我的查詢回傳的內容。我怎么做?
@vonPrynz
$a = '從對偶中選擇 2' | sqlplus -S 用戶/密碼@資料庫。
結果為空
uj5u.com熱心網友回復:
你需要添加';'
PS C:\> 'select 2 as result from dual;' | sqlplus -s user/password@DEV19
RESULT
----------
2
如果您只想要“2”,請添加以下行:
'SET FEEDBACK OFF
set heading off
set termout OFF
SET FEEDBACK OFF
SET TAB OFF
set pause off
set verify off
SET UNDERLINE OFF
set trimspool on
set timing off
set echo off
set linesize 1000
set pagesize 100
select 2 as result from dual;' | sqlplus -s user/password@DEV19
2
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/484737.html
上一篇:如何處理存盤程序中的逗號分隔輸入
