SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
create procedure [dbo].[p_dyn_verify_fields_by_table_ais_name]
	@table_name	ais_name,						-- nom de la table de compléments
	@fields type_table_ais_name READONLY		-- liste des champs à vérifier
as
	/*
	DGE 
	Cette procédure reçoit dans @fields une liste de champs de compléments. Elle vérifie que ces champs sont bien présents dans 
	la table md_fields_cpl, avant de les enregistrer dans la table dyn_forms_used_fields.

	*/

	set nocount on;
	
	select	distinct f.name
	from	@fields f
	where	not exists	(
						select	1
						from	md_fields_cpl
						where	fld_table_name = @table_name
						and		fld_field_name = f.name
						)
GO
