sql >> Database teknologi >  >> RDS >> Sqlserver

Hent sidste række indsat med Uniqueidentifier, at det ikke er IDENTITY

Det er lidt mere arbejde, men for dine indsætninger, selvom du allerede har en DEFAULT-værdi på ApplicationID, kan du gøre dette:

DECLARE @MyIdentity uniqueidentifier;
SET @MyIdentity = NewID();
INSERT INTO dbo.aspnet_Applications
(
    ApplicationName,
    LoweredApplicationName,
    ApplicationId, 
    Description
)
VALUES
(
    'x',
    'x',
    @MyIdentity,
    'Dummy text'
);

SELECT @MyIdentity

Grundlæggende indstiller du GUID'en på forhånd, så du allerede ved, hvad du vil indsætte.



  1. automatisk udfylde tabel med dummy data i mysql

  2. PL/SQL:genskriv SELECT-sætning ved hjælp af IN-parameteren i den lagrede procedure

  3. T-SQL Sletter alle rækker fra en tabel, når underforespørgslen er forkert udformet

  4. MySQL - BETWEEN vil ikke vælge korrekte resultater