我是c#中的新成員,我對此不太瞭解,但我有任務必須完成。我如何檢查表中是否存在名稱
這個想法是添加新員工,當用戶點擊添加按鈕時,它必須檢查名稱是否存在於數據庫中的員工表上,所以如果名稱存在,它將不會添加在表上,如果不存在將是添加在桌子上。
所以請任何人可以幫助我在這:(
這是頁面設計將是什麼樣的這張照片:
我提出通過存儲過程和我的支票不知道這是否是正確的,也有一個錯誤:
@F_name nvarchar(50),
@isExists bit output
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
set @isExists = 0
if exists (SELECT F_name FROM Employee WHERE F_name [email protected]_name)
begin
set @isExists=1
END
GO
的錯誤是:
Msg 102,Level 15,State 1,Procedure CheckRecord,Line 22 'END'附近語法錯誤。
在「GO」之前添加一個「END」語句 – 2013-03-12 10:38:42
只需使用SQL Server的「Name」列唯一鍵 – Sachin 2013-03-12 10:39:33
? – 2013-03-12 10:40:29