社区
Java EE
帖子详情
什么是数据的存储过程?
Junth
2004-06-10 09:43:27
什么是数据的存储过程?
能不能举例说明一下啊
...全文
152
6
打赏
收藏
什么是数据的存储过程?
什么是数据的存储过程? 能不能举例说明一下啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlongbuilder
2004-07-13
打赏
举报
回复
public double text(Connection connection,String employeeId)Throws SQLException{
CallableStatement cstmt=connection.prepareCall("{call getEmployeeStartSalary (?,?)}");
cstmt.setString(1,employeeId);
cstmt.registerOutParameter(2,java.sql.Types.DOUBLE);
cstmt.executeQuery();
double salary=cstmt.getDouble(2);
return salary;
}
help me to explain the function ,thank you!
flyingfz
2004-06-12
打赏
举报
回复
我也问一下。(可能比较简单,请包涵)
存储过程,普通过程在什么程序里编写,编译啊?
2002PP
2004-06-12
打赏
举报
回复
简单的说:就是预编译的一组sql语句,用于执行一批数据库操作.
由于其保存在数据库缓冲区中,所以无需编译可直接调用.执行的效率很高!
umbrella1984
2004-06-11
打赏
举报
回复
两个字:重用
Junth
2004-06-11
打赏
举报
回复
public double text(Connection connection,String employeeId)Throws SQLException{
CallableStatement cstmt=connection.prepareCall("{call getEmployeeStartSalary (?,?)}");
cstmt.setString(1,employeeId);
cstmt.registerOutParameter(2,java.sql.Types.DOUBLE);
cstmt.executeQuery();
double salary=cstmt.getDouble(2);
return salary;
}
help me to explain the function ,thank you!
hnxgy
2004-06-11
打赏
举报
回复
存储过程是数据库管理系统的专用术语,相当与普通编程语言的函数、过程。普通过程的作用是完成特定的工作,存储过程专用于处理数据库的数据更新、查询。
普通工程往往有编译程序生成,存在与操作系统的特定文件中,存储过程由数据库管理系统生成存放到数据库的数据字典中。
直接通过SQL语句访问数据库时,SQL语句以字符串的形式提交给服务器,服务器要经过分析、编译,然后才执行;若将SQL语句写到存储过程中,那么分析和编译是在生成存储过程时完成的,需要执行时只需要调用存储过程就可以了。
如下SQL语句完成数据的更新,可以将他们写到存储过程中
update table1 set column1='1',column2='2';
update table2 set column1='11',column2='22';
若将他们直接提交给服务器每一条语句都需要经过分析、编译、执行。
将他们写入如下存储过程中(对oracle)
create or replace procedure proc_name is
begin
update table1 set column1='1',column2='2';
update table2 set column1='11',column2='22';
end proc_name;
需要执行更新时直接调用(exec proc_name)存储过程proc_name。若你一次要执行很多SQL语句而且这些语句要反复执行就应该写成存储过程。
oracle
存储过程
超详细使用手册
### Oracle
存储过程
超详细使用手册 #### 一、创建
存储过程
在Oracle中,
存储过程
是一种
数据
库对象,它由一组SQL语句和...以上介绍的各种语句和特性,可以帮助开发者更加灵活地控制
存储过程
的执行流程和
数据
处理方式。
(SD,CF,MS等)存储卡相片恢复,照片恢复工具
慧龙照片恢复软件在恢复文件过程中不会往源分区写入
数据
,因此可保证不会对源
数据
造成再次损害,可放心使用。软件还支持从磁盘映像文件中恢复照片文件,方便进行异地
数据
恢复,软件本身也具有制作磁盘映像文件的...
数据
库开发 维护 性能调优 备份还原 各种复杂问题的解决方案
这包括选择合适的
数据
库管理系统(如MySQL、Oracle、SQL Server或MongoDB),设计
数据
模型(如关系型模型或NoSQL模型),编写SQL语句来定义表结构,设置索引以优化查询性能,以及创建
存储过程
和触发器以实现复杂的...
MongoDB学习手册
- **实时
数据
存储**:支持实时的
数据
插入、更新与查询,适用于需要高并发的实时
数据
存储场景。 - **文档存储**:BSON
数据
格式非常适合文档化格式的存储及查询,便于处理半结构化
数据
。 - **分布式
数据
库**:适合构建...
MySQL_5.1_HTML_chapter.rar_详细手册(html版)
例如,视图的使用能够为用户提供一个虚拟表,使得用户不必关心
数据
的物理存储和逻辑结构,而
存储过程
则能够封装一系列的SQL语句,使得
数据
库的操作更加模块化和自动化。 事务处理是保证
数据
一致性和完整性的核心...
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章