如何在Oracle10g for Linux中运行PL/SQL程序

Jag*_*gan 1 oracle plsql oracle10g

BEGIN
  dbms_output.put_line('Welcome to PL/SQL');
END;
/
Run Code Online (Sandbox Code Playgroud)

我在sample.sql文件中有这个代码.
怎么跑sample.sql

Pet*_*ang 9

您可以使用SQL*Plus运行它(使用您的username/ password和您的实例名称):

sqlplus username/password@instance @ sample.sql
Run Code Online (Sandbox Code Playgroud)

另一种方法是从Oracle 下载免费的SQL Developer,在那里打开并执行该文件.


请注意,默认情况下不会显示文本,您需要先启用输出.

将以下行作为第一行放入您的文件中:

SET SERVEROUTPUT ON
Run Code Online (Sandbox Code Playgroud)

  • 最好将连接字符串放在sql脚本中,或者通过环境变量获取密码; 像Peter Lang所展示的命令用`ps`命令向主机上的任何人显示密码. (3认同)