Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ambil baris terakhir yang disisipkan dengan Uniqueidentifier yang bukan IDENTITY

Ini sedikit lebih banyak pekerjaan, tetapi untuk sisipan Anda, meskipun Anda sudah memiliki nilai DEFAULT pada ApplicationID, Anda dapat melakukan ini:

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

SELECT @MyIdentity

Pada dasarnya, Anda mengatur GUID sebelumnya, jadi Anda sudah tahu apa yang akan Anda masukkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Periksa Status Semua Pesan Database Database di SQL Server (T-SQL)

  2. Cara Mengubah Profil Email Database Default untuk Pengguna di SQL Server (T-SQL)

  3. Bagaimana cara memeriksa apakah datetime adalah hari Sabtu atau Minggu di SQL Server 2008

  4. datetime vs smalldatetime di SQL Server:Apa Bedanya?

  5. Perlu kolom datetime di SQL Server yang diperbarui secara otomatis saat catatan diubah