Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#12

AW: Autoincwert zurück bekommen

  Alt 1. Aug 2019, 11:25
Kein Problem hier eine Demo für der MSSQL! (nicht MYSQL):

Code:
CREATE TABLE [dbo].[Demo](
   [Id] [int] IDENTITY(1,1) NOT NULL,
   [Text] [varchar](max) NOT NULL,
 CONSTRAINT [PK_Demo] PRIMARY KEY CLUSTERED
(
   [Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Nun der Insert:
Code:
INSERT INTO [dbo].[Demo] ([Text])
output inserted.Id, inserted.Text
VALUES ('Hund'),
('Katze'),
('Maus')
GO
Liefert als Resultset:
Code:
1   Hund
2   Katze
3   Maus
Sprich, dass was ich einfüge dafür habe ich auch die exakten Keys. Also nicht das was vielleicht noch im Hintergrund abläuft durch Trigger oder parallel laufenden Prozessen.
  Mit Zitat antworten Zitat