Cách nhận giá trị được chèn cuối cùng trong bảng máy chủ sql C#

lập trình


Tôi muốn lấy ID nhóm được chèn cuối cùng vào bảng ProjectGroup

Đây là cái bàn

Nhóm dự án
*Id nhóm
*Tên nhóm
*Tên dự án

Giải pháp 3

Giải pháp 1

đây là SQL:

SQL
SELECT TOP(1) GroupID FROM ProjectGroup ORDER BY 1 DESC

hãy cho tôi biết nếu bạn cần bất kỳ mã nào trong C# bằng ADO hoặc Linq

Giải pháp 2

Bạn đã cung cấp danh sách các cột nhưng không có dấu hiệu nào về loại dữ liệu hoặc cách sử dụng.
GroupId có phải là trường nhận dạng tự động tăng khi bản ghi được chèn vào không?

Nếu đúng như vậy thì hãy chọn bản ghi có id nhóm tối đa.

Tuy nhiên, nếu id nhóm có thể được chèn theo bất kỳ thứ tự nào thì bạn cần phải có một trường cho biết thứ tự chèn, chẳng hạn như ngày chèn. Trong trường hợp này, bạn có thể sử dụng ngày chèn tối đa.

コメント

タイトルとURLをコピーしました