从外部文件在 SQL 开发人员中编译 PL/SQL 个存储过程
Compile PL/SQL stored procedures in SQL developer from external files
我有一个要求,我将大约 50 个存储过程保存在 windows 目录中的 50 个扩展名为 .pls
的不同文件中。我在同一台机器上安装了 SQL Developer。我想在 SQL 开发人员中编译所有这些存储过程。注意 - 我不想执行,只想编译。请为此提出解决方案。
我试过了,但没用。
创建了一个包含以下内容的 compile.sql
文件。
@@"U:\Stored_Procedures\PRC_LOAD_TBL.pls";
exit;
创建了一个包含以下内容的 compile.bat
文件。
sqlplus -s -l <username>/<pswd>@<servicename>
@"U:\Stored_Procedures\Compile.sql" ;
尝试 运行 compile.bat
批处理文件,但没有成功。
此外,我尝试直接从 SQL 开发人员那里 运行 这些,但也没有用。
"Tried to run compile.bat batch file but it didn't work."
您尝试在 SQL Developer 中 运行 DOS 批处理文件?我认为你过度设计了这个。
您需要做的就是在 SQL Developer 中打开您的第一个脚本 compile.sql
,然后单击 Run script
(或按 F5
功能键)。
我有一个要求,我将大约 50 个存储过程保存在 windows 目录中的 50 个扩展名为 .pls
的不同文件中。我在同一台机器上安装了 SQL Developer。我想在 SQL 开发人员中编译所有这些存储过程。注意 - 我不想执行,只想编译。请为此提出解决方案。
我试过了,但没用。
创建了一个包含以下内容的
compile.sql
文件。@@"U:\Stored_Procedures\PRC_LOAD_TBL.pls"; exit;
创建了一个包含以下内容的
compile.bat
文件。sqlplus -s -l <username>/<pswd>@<servicename> @"U:\Stored_Procedures\Compile.sql" ;
尝试 运行
compile.bat
批处理文件,但没有成功。
此外,我尝试直接从 SQL 开发人员那里 运行 这些,但也没有用。
"Tried to run compile.bat batch file but it didn't work."
您尝试在 SQL Developer 中 运行 DOS 批处理文件?我认为你过度设计了这个。
您需要做的就是在 SQL Developer 中打开您的第一个脚本 compile.sql
,然后单击 Run script
(或按 F5
功能键)。