select * from c_pro_men a where pla_end_dat = (select max(pla_end_dat) from c_pro_men where emp_code = a.emp_code and pro_id=1073) and pro_id = 1073
1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
参数1 IN NUMBER,
参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN
END 存储过程名字
2.SELECT INTO STATEMENT
将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条
记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)
例子:
BEGIN
SELECT col1,col2 into 变量1,变量2 FROM typestruct ...
序
可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的应用程序,只需要改存储过程的内容,而且还可以使我们的程序速度得到提高。
QUOTE:
SQL SERVER 联机丛书中的定义:
存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。
可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程) ...
- 浏览: 29304 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Eclipse远程调试JBoss应 ...
...
-- by xjtusaber -
[JMX一步步来] 5、用Ap ...
hello类不需要实现HelloMBean。mbeans-descriptors ...
-- by lurga -
用Rational Rose来建立数 ...
[img][/img][url][/url]
-- by iamliu -
txt读取字符串(为实习生 ...
这样的也不要显摆了吧
-- by javaeyes -
Java冒泡排序算法
大哥,貌似仍是写错了
-- by qingtanlang






评论排行榜