Patch level : 12.0
Files correlati : f90102.sql Commento: migliorati gli IF NOT EXISTS dello script f90102.sql
This commit is contained in:
parent
6126881489
commit
2c5008ac22
@ -1,10 +1,28 @@
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||||
WHERE Name = N'F9IURIC'
|
||||
AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
BEGIN
|
||||
ALTER TABLE F9IVA00K ADD F9IDDES CHAR(30) NOT NULL DEFAULT '',
|
||||
F9ITPRT CHAR(2) NOT NULL DEFAULT '',
|
||||
F9IAPRT NUMERIC(4,0) NOT NULL DEFAULT 0,
|
||||
F9INPRT NUMERIC(10,0) NOT NULL DEFAULT 0,
|
||||
F9IURIC DATETIME NOT NULL DEFAULT getdate()
|
||||
END;
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'F9IDDES' AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
ALTER TABLE F9IVA00K ADD F9IDDES CHAR(30) NOT NULL DEFAULT ''
|
||||
ELSE
|
||||
SELECT 1 AS EXIST;
|
||||
|
||||
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'F9ITPRT' AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
ALTER TABLE F9IVA00K ADD F9ITPRT CHAR(2) NOT NULL DEFAULT ''
|
||||
ELSE
|
||||
SELECT 1 AS EXIST;
|
||||
|
||||
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'F9IAPRT' AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
ALTER TABLE F9IVA00K ADD F9IAPRT NUMERIC(4,0) NOT NULL DEFAULT 0
|
||||
ELSE
|
||||
SELECT 1 AS EXIST;
|
||||
|
||||
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'F9INPRT' AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
ALTER TABLE F9IVA00K ADD F9INPRT NUMERIC(10,0) NOT NULL DEFAULT 0
|
||||
ELSE
|
||||
SELECT 1 AS EXIST;
|
||||
|
||||
|
||||
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE Name = N'F9IURIC' AND Object_ID = Object_ID(N'F9IVA00K'))
|
||||
ALTER TABLE F9IVA00K ADD F9IURIC DATETIME NOT NULL DEFAULT getdate()
|
||||
ELSE
|
||||
SELECT 1 AS EXIST;
|
||||
|
Loading…
x
Reference in New Issue
Block a user