sql >> Database >  >> RDS >> Sqlserver

Haal de laatste rij op die is ingevoegd met Uniqueidentifier dat het geen IDENTITY is

Het is wat meer werk, maar voor uw invoegingen kunt u dit doen, ook al heeft u al een DEFAULT-waarde op de ApplicationID:

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

SELECT @MyIdentity

In wezen stelt u de GUID van tevoren in, zodat u al weet wat u gaat invoegen.



  1. De pop-upvensters van Google Map tonen er niets in

  2. ID ophalen van een voorwaardelijke INSERT

  3. Ik wil een tabel uit de ene database kopiëren en in een andere databasetabel invoegen

  4. MySQL - kan ik de maximaal toegestane tijd voor het uitvoeren van een query beperken?