1
我需要上次插入的行GUID在ASP.NET頁面加載時。我試圖用一個存儲過程,但在插入時我正如何使用該值的頁面加載程序是這樣的:檢索上次插入的GUID
USE [emp]
GO
/****** Object: StoredProcedure [dbo].[procTestTableInsert] Script Date: 3/12/2014 5:55:33 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[procTestTableInsert]
(
@name varchar(50)
)
AS
DECLARE @id uniqueidentifier
SELECT @id = NEWID()-- Get a new unique identifier to insert
INSERT
testTable1(id,name)
VALUES
(@id,@name)
SELECT @id
exec procTestTableInsert sree
在存儲過程代碼的周圍缺少'BEGIN'和'END'? –
爲什麼你需要查詢以獲取最後一個GUID插入,當你已經在你的proc中?你能不能把它傳回給調用應用程序? – JiggsJedi
@PeterMortensen:爲什麼包含到維基百科的鏈接。已經有標記維基的標籤。 –