From 868bd795a171d51d5a15b9db32300153cdef52eb Mon Sep 17 00:00:00 2001 From: smen Date: Tue, 4 Oct 2022 17:51:03 +0200 Subject: [PATCH] Patch level : 12.0 Files correlati : f90104.sql Commento: Mancava un IF NOT EXISTS che mandava in errore l'aggiornamento delle tabelle F9 --- src/f9/sql/f90104.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/f9/sql/f90104.sql b/src/f9/sql/f90104.sql index 88145bb07..043538694 100644 --- a/src/f9/sql/f90104.sql +++ b/src/f9/sql/f90104.sql @@ -30,4 +30,5 @@ SELECT @sql = 'ALTER TABLE F9ERROR DROP CONSTRAINT ' + @name EXEC sp_executeSQL @sql; -ALTER TABLE F9ERROR ADD CONSTRAINT F9ERROR_PK PRIMARY KEY(IDSOC, IDESTR, NUMREG); +IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = 'F9ERROR' AND CONSTRAINT_NAME = 'F9ERROR_PK') + ALTER TABLE F9ERROR ADD CONSTRAINT F9ERROR_PK PRIMARY KEY(IDSOC, IDESTR, NUMREG);