Bonjour,

Je suis un débutant sur sqlserver et j'aimerais bien avoir votre aide.

J'ai lancé un proc et j'ai obtenu ce message :

Msg 208, Level 16, State 6, Procedure SP_Generate_Delta_Access_Detail, Line 22
Invalid object name 'dbo.SP_Generate_Delta_Access_Detail'.

voici un extrait du code lancé :

%
USE [TEST_REPORTS]
GO
/****** Object: StoredProcedure [dbo].[SP_Generate_Delta_Access_Detail] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER PROCEDURE [dbo].[SP_Generate_Delta_Access_Detail] @version_build NVARCHAR(10)
AS
Declare @build nvarchar(10)
set @build=@version_build
if not exists (select * from sysobjects where name='DELTA_ACCESS_DETAIL' and xtype='U')
create table DELTA_ACCESS_DETAIL (
ID_DELTA_detail_PK int identity primary key,
SOURCE_NAME_FK [VARCHAR] (5) NULL,
DWH_TECHNICAL_ID [bigint] NULL,
FUNCTIONAL_ID [NVARCHAR] (255) NULL,
FILE_SOURCE_ID [nvarchar](255) NULL,
BUILD [NVARCHAR](10) NULL ,
DATE datetime NULL,
CHAMPS_ERRONES [varchar] (500) NULL);
truncate table DELTA_ACCESS_DETAIL;

-- Comparaison entre les champs de la table Access et les champs de la table DT_Access
-- et insertion dans Delta_Access_Detail

insert into
DELTA_ACCESS_DETAIL(SOURCE_NAME_FK,DWH_TECHNICAL_ID,FUNCTIONAL_ID,
FILE_SOURCE_ID,BUILD,DATE,CHAMPS_ERRONES)
%

Merci beaucoup d'avance de votre aide.

Cdlt,