存储过程

admin 发布于 2020-03-18T09:33:29 评论(0) 阅读(50)

分类:

标签:

新建存储过程(本实例以查询某张表为例)

CREATE PROCEDURE dept_subject
@o_id char(50),@p_totintoutput char(50)
AS

SELECT * FROM ncdbmZ14092400001
WHERE ncd40924ncdrw02=@o_id and ncd40924ncjrw05=@p_totintoutput

GO

解释:@o_id char(50),--参数名,名字随便起,前面一定要有@,数据类型要写,还有长度即char(50)(或者其他类型,如varchar())

          @p_totintoutput char(50)--参数名

          ncdbmZ1409240000--表名

          ncd40924ncjrw05

          ncd40924ncdrw02--字段名

        ncd40924ncjrw05=@p_totintoutput

         ncd40924ncdrw02=@o_id--由传进来的参数过滤记录

执行存储过程(exec也可写成execute)

exec dept_subject  '200811290000002','规划'

删除存储过程

drop PROCEDURE dept_subject


————————————————

版权声明:本文为CSDN博主「静叶01」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/airujingye/article/details/40211145