Salut, j'ai une table comme ci-dessous,SQL pour insérer plusieurs lignes
Id StartDt EndDt
----- -------- -------
123 01-Apr-2016 15-Apr-2016
456 02-Apr-2016 03-Apr-2016
Je veux écrire une déclaration Insérer sql générique qui fonctionnera dans toutes les plates-formes DB.
Alors que je vais insérer une donnée similaire à ci-dessous dans une nouvelle table de ce qui précède un
valeur Nouvelle table après insertion:
Id Date SeqNo
123 01-Apr-2016 1
123 02-Apr-2016 2
123 03-Apr-2016 3
123 04-Apr-2016 4
123 05-Apr-2016 5
123 06-Apr-2016 6
123 07-Apr-2016 7
123 08-Apr-2016 8
..
..
..
..
123 15-Apr-2016 15,
AssignmentID Date SeqNo
123 1-Apr 1
123 2-Apr 2
123 3-Apr 3
123 4-Apr 4
123 5-Apr 5
.
.
.
.
.
123 15-Apr 15
donc quinze lignes pour la première rangée ie (Date de fin - Date de début) et de même deux lignes pour la deuxième rangée de la table principale (Date de fin - Date de début).
Vous devrez écrire une procédure pour cela qui serait légèrement différente selon le type de SQL que vous utilisez. Avez-vous un type spécifique de SQL que vous aimeriez utiliser? –
Pourquoi tous ces produits dbms? Utilisez-vous vraiment tout MySQL, Oracle et Sybase ici ??? – jarlh