关于firbird存储过程
------------带参数存储过程
CREATE PROCEDURE SP_PRODUTNAME(
  PRODUCT_ID CHAR(12) )
RETURNS (
  PRODUCT_NAME CHAR(20))
AS
begin
for select product_name  from products where product_id =:product_id into :product_name  do
suspend;
end            
execute procedure sp_produtname('001')
----------------返回多行的存储过程,不带参数
alter PROCEDURE SP_PRODUTNAME
RETURNS (
  PRODUCT_NAME CHAR(20))
AS
begin
for select product_name  from products  into :product_name  do
suspend;
end           
-----------执行 存储过程 传递参数
execute procedure sp_produtname('001')
-----------执行返回多行的存储过程 无参数情况
select * from sp_productname 
------如果带参数
select * from sp_productname('001')
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号