27 lines
655 B
Transact-SQL
27 lines
655 B
Transact-SQL
IF EXISTS(SELECT * FROM SYS.PROCEDURES WHERE NAME='PROC_ProductionSchedule')
|
|
DROP PROCEDURE dbo.PROC_ProductionSchedule;
|
|
GO
|
|
|
|
CREATE PROCEDURE PROC_ProductionSchedule
|
|
@TableName varchar(100)
|
|
,@STARTDATE date
|
|
,@ENDDATE date
|
|
,@LCID int
|
|
,@SeqFld varchar(200)
|
|
,@year int
|
|
,@month int
|
|
,@HasId int output
|
|
AS
|
|
BEGIN
|
|
set @HasId = 0
|
|
|
|
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[T_PLAN_PLANPLMRPT]') AND type IN ('U'))
|
|
BEGIN
|
|
EXEC PROC_INQUIRE_PLANPLMRPT @TableName,@LCID,@SeqFld,@year,@month, @HasId
|
|
END
|
|
|
|
IF @HasId = 0
|
|
BEGIN
|
|
EXEC PROC_INQUIRPLMTMPRTP @TableName,@STARTDATE,@ENDDATE,@LCID,@SeqFld
|
|
END
|
|
END |