Bonjour tout le monde,

J'ai créé une procédure stockée en Transact SQL et j'aimerai la mettre en place pour Oracle.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
DECLARE @date DATETIME
	DECLARE @Unit SMALLINT
	DECLARE @Long SMALLINT
	SELECT @Unit = Base1.dbo.T_LI.UNIT from T_LI
	SELECT @Long = Base1.dbo.T_LI.LONG from T_LI
	SELECT @Long = -@Long_Archivage -- Mets là valeur en négatif
 
IF @Unit_Archivage = 2
BEGIN
SELECT @date = DATEADD(month, @, CAST(CONVERT(CHAR(8), GETDATE(), 112) AS DATETIME))
END

Le but de ma procédure est de supprimer des valeurs qui deviennent trop anciennes.

Comment puis-je mettre cela en place en PL/SQL ?