Če podrejena zbirka podatkov omogoča izvajanje shranjenih procedur, kot je tipično za strežnik Microsoft SQL Server, lahko za vračanje vrednosti primarnega ključa tabele uporabimo shranjeno proceduro oblike:
CREATE PROCEDURE updateEmployees @firstName NVARCHAR(10), @lastName NVARCHAR(20), @employeeID INT OUT AS
INSERT INTO Employees (FirstName, LastName) VALUES (@firstName, @lastName)