0

我已经安装了 cygwin 并且我有 Oracle 10 g 现在我想从 shell 连接数据库。有人可以帮我吗?

   SQL> create or replace procedure get_area
2 (n_length in number,
3 n_width in number,
4 n_area out number)
5 as
6 begin
7 n_area := n_length*n_width;
8 end get_area;
9 /

这是我在 oracle 10g 中创建的程序。我想从 shell 调用 get_area

我这样做是为了启动该过程 subho@subho-PC ~$ #!/bin/csh-f

4

1 回答 1

0

你可以这样做

sqlplus login/pass @get_area.sql

其中 get_area.sql 包含您的 SQL 代码

最后一个细节是exit;在脚本的末尾加上一个,否则你会停留在SQL >提示符上

于 2013-08-28T12:55:45.593 回答