Bonjour;
J'ai un projet SSIS qui contient une tâche d'exécution de requête SQL (Ang : Execute SQL Task).
J'ai réussi à effectuer une tâche qui crée la base destination ainsi que toutes ses tables --> Donc une requête avec l'instruction "Create" fonctionne bien
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CREATE DATABASE [***] ON PRIMARY ( NAME = ******....****** , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = ******....****** , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) USE [****] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE[*].[*]( . . .)
Je veux maintenant refaire le travail avec une instruction "Update".
Est ce possible de le faire?
Si oui, est ce qu'on peut faire un traitement conditionnel dans la requête?
C'est à dire elle fait une création avec l'instruction "Create" lorsqu'on l'exécute pour la première fois et une mise à jour avec l'instruction "Update" lorsqu'on veut faire des mises à jour sur la base destination suite à des changements effectués dans la base de données.
Partager