Peut imbriquer deux requêtes dans une
travince
Messages postés
5
Statut
Membre
-
travince Messages postés 5 Statut Membre -
travince Messages postés 5 Statut Membre -
Bonjour,
je voudrais si on pouvais écrire deux requêtes dans une seule.
quelle est la syntaxe ?
INSERT INTO [temps requis]
SELECT *
FROM [descripteur temps requis]
WHERE [ref temps requis] IS NOT NULL
AND
DELETE *
FROM [descripteur temps requis]
WHERE [descripteur temps requis] IS NOT NULL;
Merci d'avance.
je voudrais si on pouvais écrire deux requêtes dans une seule.
quelle est la syntaxe ?
INSERT INTO [temps requis]
SELECT *
FROM [descripteur temps requis]
WHERE [ref temps requis] IS NOT NULL
AND
DELETE *
FROM [descripteur temps requis]
WHERE [descripteur temps requis] IS NOT NULL;
Merci d'avance.
A voir également:
- Peut imbriquer deux requêtes dans une
- Comment faire deux colonnes indépendantes dans word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Deux whatsapp sur un téléphone - Guide
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
2 réponses
Non, ce sont des opérations séparées.
Par contre tu peux sans doute les mettre dans une même transaction et les séparer par ;.
En TSQL, je ferais ça:
BEGIN TRAN;
INSERT INTO [temps requis] SELECT * FROM [descripteur temps requis] WHERE [ref temps requis] IS NOT NULL;
DELETE * FROM [descripteur temps requis] WHERE [descripteur temps requis] IS NOT NULL;
COMMIT;
Ainsi tu sera sûr que tes données sont cohérentes.
Par contre tu peux sans doute les mettre dans une même transaction et les séparer par ;.
En TSQL, je ferais ça:
BEGIN TRAN;
INSERT INTO [temps requis] SELECT * FROM [descripteur temps requis] WHERE [ref temps requis] IS NOT NULL;
DELETE * FROM [descripteur temps requis] WHERE [descripteur temps requis] IS NOT NULL;
COMMIT;
Ainsi tu sera sûr que tes données sont cohérentes.