CREATE PROCEDURE stat_gear_box_asm
@v_start_date datetime,
@v_end_date datetime,
@v_time_stamp varchar(100) --这里长度请根据实际情况作修改
ASDECLARE @arr_co_hc_no TABLE (type -- 这里type的数据类型请查看temp_inspection_data.type_list
co numeric(15,2),
hc numeric(15,2),
no numeric(15,2),
total_times numeric(15),
total_vehicle numeric(15))DECLARE @arr_passed TABLE (--这里具体表结构请查看数据类型tbl_total)
DELCARE @arr_onetimepassed TABLE (--这里具体表结构请查看数据类型tbl_total) ......
@v_start_date datetime,
@v_end_date datetime,
@v_time_stamp varchar(100) --这里长度请根据实际情况作修改
ASDECLARE @arr_co_hc_no TABLE (type -- 这里type的数据类型请查看temp_inspection_data.type_list
co numeric(15,2),
hc numeric(15,2),
no numeric(15,2),
total_times numeric(15),
total_vehicle numeric(15))DECLARE @arr_passed TABLE (--这里具体表结构请查看数据类型tbl_total)
DELCARE @arr_onetimepassed TABLE (--这里具体表结构请查看数据类型tbl_total) ......
drop proc dbo.stat_gear_box_asm
goCREATE proc stat_gear_box_asm
@pstart_date datetime,
@pend_date datetime,
@ptime_stamp nvarchar(200)
AS
BEGIN DECLARE @arr_co_hc_no TABLE (type-- 这个是数组还是?
co decimal(15,2),
hc decimal(15,2),
no decimal(15,2),
total_times decimal(15),
total_vehicle decimal(15)) DECLARE @arr_passed TABLE --参考前表和你具体栏位定义
DELCARE @arr_onetimepassed TABLE --参考前表和你具体栏位定义 ....END
很难将它 转换为SQL2005的存储过程
最好是说说 你的存储过程 实现的功能有哪些
Oracle存储过程和MSsql存储过程的参数定义不一样
Oracle的存储过程和SQL的存储过程
在写法上都有一些差异的 :)