中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

shell怎么獲取sqlplus執行的結果

小億
256
2023-12-08 10:01:37
欄目: 云計算

在Shell腳本中,可以使用以下方法來獲取sqlplus執行的結果:

  1. 將sqlplus的輸出重定向到一個臨時文件中,然后讀取該文件的內容。
# 將sqlplus的輸出重定向到臨時文件
sqlplus username/password@database <<EOF >output.txt
SELECT * FROM table_name;
EOF

# 讀取臨時文件的內容
result=$(cat output.txt)
echo $result
  1. 使用命令替換,將sqlplus的輸出賦值給一個變量。
# 使用命令替換將sqlplus的輸出賦值給變量
result=$(sqlplus -s username/password@database <<EOF
SET PAGESIZE 0;
SET FEEDBACK OFF;
SELECT * FROM table_name;
EXIT;
EOF)

# 打印變量的值
echo $result

在上述示例中,使用sqlplus -s選項可以禁止顯示sqlplus的輸出信息,只顯示查詢結果。使用SET PAGESIZE 0SET FEEDBACK OFF可以抑制查詢結果的格式化和反饋信息。

注意:以上示例中的usernamepassworddatabase需要替換為實際的數據庫登錄信息和數據庫名。另外,SELECT * FROM table_name也需要替換為實際的查詢語句。

0
威信县| 左云县| 金秀| 保德县| 滨州市| 鲁甸县| 金川县| 正安县| 铜梁县| 仁怀市| 宁都县| 靖宇县| 威信县| 南京市| 黑河市| 萨迦县| 武鸣县| 安徽省| 隆昌县| 大洼县| 古丈县| 靖远县| 汝城县| 通海县| 屯留县| 长春市| 盘锦市| 昆山市| 巴彦县| 乌兰察布市| 宁都县| 翁牛特旗| 海城市| 突泉县| 黄骅市| 新宾| 达尔| 灵武市| 宜宾市| 南阳市| 东丰县|