Coment transf les dones d'1 table a une autre
karinfo
-
sebsauvage Messages postés 33415 Statut Modérateur -
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour TLM
question en Delphi (BD paradox)
j'ai une table rempli T1 et une autre vide T2 (même champs et type) et je veux transferer les données vers la table vide mais a condition que pour un champs X1 de la table T2 reçoit blanc (vide) lorsque le champs X1
est égale a 1 ou 2 ou 3, et X1 de T2 reçoit 'S' lorsque le champs X1 de T1 est égale a blanc (vide).
aidez moi pour ce transfère et merci d'avance
question en Delphi (BD paradox)
j'ai une table rempli T1 et une autre vide T2 (même champs et type) et je veux transferer les données vers la table vide mais a condition que pour un champs X1 de la table T2 reçoit blanc (vide) lorsque le champs X1
est égale a 1 ou 2 ou 3, et X1 de T2 reçoit 'S' lorsque le champs X1 de T1 est égale a blanc (vide).
aidez moi pour ce transfère et merci d'avance
A voir également:
- Coment transf les dones d'1 table a une autre
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
1 réponse
Un order INSERT...SELECT devrait faire l'affaire.
Avec quel serveur SQL ?
Sous Microsoft SQL Server, il faut utiliser CASE dans le Select.
Sous Oracle, si ma mémoire est bonne, c'est DECODE.
Par exemple pour Microsoft SQL Server (syntaxe non vérifiée):
Avec quel serveur SQL ?
Sous Microsoft SQL Server, il faut utiliser CASE dans le Select.
Sous Oracle, si ma mémoire est bonne, c'est DECODE.
Par exemple pour Microsoft SQL Server (syntaxe non vérifiée):
INSERT INTO T2 (X1, X2, X3) SELECT X1 = CASE X1 WHEN 1 THEN NULL WHEN 2 THEN NULL WHEN 3 THEN NULL WHEN NULL THEN 'S' ELSE X1, X2, X3 FROM T1