je besoin d'aide sur l'écriture d'un déclencheur dans SQL Server à utiliser dans Siebel:Comment puis-je mettre à jour un champ de clé sur insert pour SQL Server (tableau Siebel S_CAMP_CON)
- Le champ système ROW_ID doit être unique (touche)
- Lorsque le champ INSERT_CD et CAMP_WAVE_ID est nul, ROW_ID doit être généré (voir ci-dessous).
- Sinon, laissez ROW_ID tel quel.
- ROW_ID est un champ clé de varchar (15).
L'instruction suivante génère l'ID clé parfaite/rangée:
select substring(replace (CAST (newid() as varchar(36)),'-',''),1,15)
je besoin d'aide sur l'écriture d'un déclencheur SQL Server 2005 pour générer cette clé.
Voici un soupçon d'Oracle: create trigger test_trigger avant insertion sur S_CAMP_CON pour chaque ligne commencent sélectionnez test_seq.nextval dans: new.ROW_ID du double; fin; –