Я хочу выполнить скрипт perl одним нажатием кнопки в приложении (Oracle Apex). Сценарий, который я могу разместить в хосте DB, с которым взаимодействует приложение. На вершине я могу выполнить код PL/SQL. Есть ли способ, с помощью которого я могу выполнить perl-скрипт с использованием PL/SQL?Выполнение скрипта perl с использованием PL/SQL
0
A
ответ
1
Вы можете вызвать Java из PL/SQL. С помощью Java вы можете выполнить что угодно из командной строки.
Случайные Пример:
import java.sql.*;
import oracle.jdbc.driver.*;
public class Adjuster {
public static void raiseSalary (int empNo, float percent)
throws SQLException {
Connection conn = new OracleDriver().defaultConnection();
String sql = "UPDATE emp SET sal = sal * ? WHERE empno = ?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setFloat(1, (1 + percent/100));
pstmt.setInt(2, empNo);
pstmt.executeUpdate();
pstmt.close();
} catch (SQLException e) {System.err.println(e.getMessage());}
}
}
CREATE OR REPLACE PROCEDURE raise_salary (empno NUMBER, pct NUMBER)
AS LANGUAGE JAVA
NAME 'Adjuster.raiseSalary(int, float)';
Руководство: http://docs.oracle.com/cd/B28359_01/java.111/b31225/chfive.htm
Смежные вопросы
- 1. выполнение скрипта perl
- 2. Непонятное выполнение скрипта perl
- 3. Выполнение Perl-скрипта из скрипта Perl с переменными
- 4. Выполнение скрипта perl внутри скрипта bash
- 5. Выполнение скрипта perl из python
- 6. PLSQL Выполнение немедленного с динамическим использованием
- 7. Выполнение скрипта R из Perl
- 8. Выполнение скрипта perl в dos с помощью perl вызывает различия?
- 9. Выполнение exe в Perl с использованием open()?
- 10. Выполнение скрипта perl в php со ссылкой
- 11. Выполнение скрипта Perl внутри IntelliJ Idea
- 12. Выполнение сценария PowerShell из скрипта Perl
- 13. Выполнение скрипта perl cgi из html
- 14. Paramiko: Выполнение скрипта perl в скрипте оболочки
- 15. Выполнение скрипта bash из программы Perl
- 16. Выполнение скрипта C FastCGI с использованием NGINX
- 17. Выполнение команд оболочки с использованием PHP-скрипта
- 18. Выполнение скрипта python с использованием anaconda
- 19. Выполнение скрипта Google Apps с использованием C#
- 20. Выполнение .bat-файла с использованием Java-скрипта
- 21. Выполнение exe-файлов с использованием кукольного скрипта
- 22. Выполнение команды phonegap с использованием php-скрипта
- 23. Выполнение PHP-скрипта с использованием Object-C
- 24. Выполнение скрипта Jython с использованием java eclipse
- 25. Выполнение скрипта Powershell с использованием java
- 26. Выполнение кода Python с использованием php-скрипта
- 27. Angularjs: Выполнение скрипта с использованием ng-repeat
- 28. Выполнение команды/скрипта оболочки с использованием кукольного
- 29. Выполнение множественного неопределенного Perl-скрипта в другом скрипте perl
- 30. Программы автоматического перезапуска с использованием perl-скрипта
возможно дубликат [Как я называю модули Perl из PL/SQL, Oracle Forms] (http://stackoverflow.com/questions/6583602/как-ду-I-Call жемчужно-модули-из-PL-SQL-оракула-форм) –