1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| ALTER PROCEDURE [dbo].[CreateFiche]
@code_machine nVarchar(50),
@code_section nVarchar(50),
@emplacement nVarchar(50),
@ligne nVarchar(50),
@code_secteur nVarchar(50),
@categorie nVarchar(50),
@ref_fournisseur nVarchar(50),
@fonction nVarchar(50),
@type nVarchar(50),
@etat nVarchar(50),
@type_anal nVarchar(50),
@codeImmo int,
@num_serie nVarchar(50),
@affaire nVarchar(50),
@Date_deb_sce Date=getdate,
@Date_fin_sce Date=getdate,
@Date_deb_garantie Date=getdate,
@Date_fin_garantie Date=getdate
AS
insert into machines (code_machine,code_section,emplacement,ligne,code_secteur,cat_mach,ref_fournisseur,fonction,type,etat,type_anal,codeImmo,nserie,affaire,date_fab,date_acq,date_deb_garantie,date_fin_garantie)
values(@code_machine,@code_section,@emplacement,@ligne,@code_secteur,@categorie,@ref_fournisseur,@fonction,@type,@etat,@type_anal,@codeImmo,@num_serie,@affaire,@Date_deb_sce,@Date_fin_sce,@Date_deb_garantie,@Date_fin_garantie)
RETURN
l'exécution :
declare @code_machine nvarchar(50)
declare @code_section nvarchar(50)
declare @ligne nvarchar(50)
declare @code_secteur nvarchar(50)
declare @categorie nvarchar(50)
declare @ref_fournisseur nvarchar(50)
declare @fonction nvarchar(50)
declare @type nvarchar(50)
declare @etat nvarchar(50)
declare @type_anal nvarchar(50)
declare @codeImmo int
declare @num_serie nvarchar(50)
declare @affaire nvarchar(50)
declare @Date_deb_sce date
declare @Date_fin_sce date
declare @Date_deb_garantie date
declare @Date_fin_garantie date
set @code_machine ='marwa'
set @code_section =''
set @ligne =''
set @code_secteur =''
set @categorie =''
set @ref_fournisseur =''
set @fonction =''
set @type =''
set @etat =''
set @type_anal =''
set @codeImmo =1
set @num_serie =''
set @affaire =''
set @Date_deb_sce ='10/2/2010'
set @Date_fin_sce ='11/2/2010'
set @Date_deb_garantie ='15/2/2010'
set @Date_fin_garantie ='16/03/2010'
EXECUTE CreateFiche @code_machine,@code_section,@ligne,@code_secteur,@categorie,@ref_fournisseur,@fonction,@type,@etat,@type_anal,
@codeImmo,@num_serie,@affaire,@Date_deb_sce,@Date_fin_sce,@Date_deb_garantie,@Date_fin_garantie |
Partager