|
|
-- 1/3 : Création de la table temporaire
|
|
|
DROP TABLE IF EXISTS w_dbsetup
|
|
|
;
|
|
|
|
|
|
CREATE TEMP TABLE w_dbsetup AS
|
|
|
SELECT
|
|
|
CASE WHEN oid = 0 THEN oid ELSE 1 END AS oid,
|
|
|
code,
|
|
|
texte,
|
|
|
texte_court
|
|
|
FROM pmsi.t_etude_4
|
|
|
ORDER BY t_etude_4.code LIMIT 0
|
|
|
;
|
|
|
|
|
|
-- 2/3 : Peuplement de la table temporaire
|
|
|
INSERT INTO w_dbsetup(
|
|
|
oid,
|
|
|
code,
|
|
|
texte,
|
|
|
texte_court
|
|
|
)
|
|
|
VALUES
|
|
|
(1, 'GM01', 'Arthroscopies du genou', 'Arthroscopies du genou'),
|
|
|
(1, 'GM02', 'Extractions dentaires', 'Extractions dentaires'),
|
|
|
(1, 'GM03', 'Chirurgie de la cataracte', 'Chirurgie de la cataracte'),
|
|
|
(1, 'GM04', 'Chirurgie des varices', 'Chirurgie des varices'),
|
|
|
(1, 'GM05', 'Adénoïtectomies / Amygdalectomies', 'Adénoïtectomies / Amygdalectomies'),
|
|
|
(1, 'GM06', 'Chirurgie du strabisme', 'Chirurgie du strabisme'),
|
|
|
(1, 'GM07', 'Chirurgie ORL', 'Chirurgie ORL'),
|
|
|
(1, 'GM08', 'Chirurgie du sein', 'Chirurgie du sein'),
|
|
|
(1, 'GM09', 'Chirurgie anale hors destruction de tumeur anale', 'Chirurgie anale hors destruction de tumeur anale'),
|
|
|
(1, 'GM10', 'Destruction de tumeurs anales', 'Destruction de tumeurs anales'),
|
|
|
(1, 'GM11', 'Phimosis âge < 15ans', 'Phimosis âge < 15ans'),
|
|
|
(1, 'GM12', 'Maladie de Dupuytren', 'Maladie de Dupuytren'),
|
|
|
(1, 'GM13', 'Décompression du nerf médian au canal carpien', 'Décompression du nerf médian au canal carpien'),
|
|
|
(1, 'GM14', 'Chirurgie testiculaire âge < 15ans', 'Chirurgie testiculaire âge < 15ans'),
|
|
|
(1, 'GM15', 'Coelioscopies gynécologiques', 'Coelioscopies gynécologiques'),
|
|
|
(1, 'GM16', 'Hernies unilatérales ouvertes adulte >ou= 16 ans', 'Hernies unilatérales ouvertes adulte >ou= 16 ans'),
|
|
|
(1, 'GM17', 'Cures de Hernies sous coelioscopie', 'Cures de Hernies sous coelioscopie'),
|
|
|
(1, 'GM18', 'Hernies de l''enfant âge < 16ans', 'Hernies de l''enfant âge < 16ans')
|
|
|
;
|
|
|
|
|
|
-- 3/3 : Màj de la table iCTI
|
|
|
UPDATE pmsi.t_etude_4 SET
|
|
|
texte = w_dbsetup.texte,
|
|
|
texte_court = w_dbsetup.texte_court
|
|
|
FROM w_dbsetup
|
|
|
WHERE t_etude_4.code = w_dbsetup.code;
|
|
|
|
|
|
|
|
|
INSERT INTO pmsi.t_etude_4(code, texte, texte_court)
|
|
|
SELECT
|
|
|
w_dbsetup.code,
|
|
|
w_dbsetup.texte,
|
|
|
w_dbsetup.texte_court
|
|
|
FROM w_dbsetup
|
|
|
WHERE w_dbsetup.oid <> 0 AND w_dbsetup.code NOT IN (SELECT code FROM pmsi.t_etude_4);
|