我有一臺服務器和許多客戶,我的應用程序是在客戶端和數據庫服務器上,我有一個表插入並選擇不同的查詢SQL
Table --> Id --> int Auto-increment,
Name --> nvarchar(50),
所以,每當我插入新行從客戶端查詢
Insert into Table Name Values('NameValue')
它插入行並且sql自動生成Id字段。所以,想要獲得它的ID號,我用下面的查詢
Select max(Id) as maxId from Table
但兩者的查詢在不同的連接
它運作良好,當只有一臺客戶機同時工作,但是當多個客戶端的工作,在我可以請求'getMaxId'查詢之前,客戶端請求許多插入查詢。
爲什麼所有的答案是如何獲得最後一個ID,如果我不是搞錯NEHA卡納,可以得到它,而且問題得到不正確ID – Likurg 2012-04-19 08:44:58
可以聊天你的問題? – Likurg 2012-04-19 08:53:10