在Oracle SQL*PLUS中执行Python脚本

1 投票
2 回答
2493 浏览
提问于 2025-04-17 22:24

有没有人能告诉我怎么在Oracle SQL*PLUS里面执行一个保存为.py文件的Python脚本?

谢谢,祝好,
Santhosha

2 个回答

0

你可以通过在 sqlplus 命令前面加一个 ! 来运行外部命令。

举个例子:

$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Sat Mar 15 15:45:35 2014

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> !python temp.py
which one do you like ? "run"
run
1

在SQL*Plus脚本中,可以使用HOST命令来执行操作系统的命令:

host python your_script.py

撰写回答