Disons que j'ai une table (tout est très simplifié):insérer des données dans plusieurs tables
create table OriginalData (
ItemName NVARCHAR(255) not null
)
Et je voudrais insérer ses données (jeu à base!) En deux tableaux qui l'héritage du modèle
create table Statements (
Id int IDENTITY NOT NULL,
ProposalDateTime DATETIME null
)
create table Items (
StatementFk INT not null,
ItemName NVARCHAR(255) null,
primary key (StatementFk)
)
Les instructions sont la table parente et Items est la table enfant. Je n'ai aucun problème à le faire avec une ligne qui implique l'utilisation de IDENT_CURRENT mais je n'ai aucune idée de comment faire cet ensemble basé (c'est-à-dire entrer plusieurs lignes dans les deux tables).
Merci.
Meilleurs voeux,
Christian
Je n'ai aucune idée ce que vous essayez de faire. Comment les colonnes dans OriginalData correspondent-elles aux tables Statements et Items ??? –
désolé KM Je l'ai édité - devrait faire sens maintenant. – cs0815
BTW n'utilise jamais ident_current il va donner la lastidentity insérée qui ne peut pas être la vôtre, nous avons eu un dévit totalement l'intégrité des données en l'utilisant lorsque deux utilisateurs différents ont été insérés en même temps. – HLGEM