0
我是新的存储过程,我知道如何调用它,但我在哪里可以在我的应用程序,我的Java文件或其他地方写存储过程?在Java中的存储过程
我是新的存储过程,我知道如何调用它,但我在哪里可以在我的应用程序,我的Java文件或其他地方写存储过程?在Java中的存储过程
存储过程存储在数据库中。它们与数据库服务集成。你可以在维基百科上找到更多的信息:http://en.wikipedia.org/wiki/Stored_procedure
一些供应商提供Java作为这种过程的语言,但它们可以用其他语言编写:Oracle使用PL/SQL,PostgreSQL使用PL/pgSQL,PL/Java,PL/Python和其他人。对于PostgreSQL看看:http://www.postgresql.org/docs/9.0/interactive/server-programming.html
至于位置的来源:对我来说存储过程是应用程序的一部分。我用其他来源保存它们,它们存储在Subversion(或其他版本控制系统)中。但是在将它们部署到数据库服务器之后,它们就成为了这项服务的一部升级这样的程序是数据库特定的。例如Informix的有:
create or replace function naznk_errs(p_naznk in varchar)
....
:
execute procedure replace_jar(
"file:$INFORMIXDIR/extend/jars/mytools.jar",
"mytools_jar");
虽然为Oracle在PL/SQL程序可以替换