插入new数据,检查是否已存在数据

DECLARE @newUsername NVARCHAR(255) = 'johway4'; -- 新账号名  
DECLARE @newPassword NVARCHAR(255) = '123123'; -- 与新账号关联的密码 
DECLARE @newMembName NVARCHAR(255) = 'EMU'; 
DECLARE @newSnoNumb NVARCHAR(255) = '0'; 
DECLARE @newBlockCode NVARCHAR(255) = '0'; 
DECLARE @newCtl1Code NVARCHAR(255) = '0';
DECLARE @newPostCode NVARCHAR(255) = '1';
  
-- 检查账号是否已存在  
IF NOT EXISTS (  
    SELECT 1  
    FROM MEMB_INFO  
    WHERE memb___id = @newUsername  
)  
BEGIN  
    -- 如果账号不存在,则插入新账号和密码  
    INSERT INTO MEMB_INFO (memb___id, memb__pwd,memb_name,sno__numb,bloc_code,ctl1_code,Post_code) -- 确保字段名正确,这里我假设是 memb___pwd 而不是 memb__pwd  
    VALUES (@newUsername, @newPassword,@newMembName,@newSnoNumb,@newBlockCode,@newCtl1Code,@newPostCode);  
  
    -- 打印成功消息  
    PRINT '账号和密码插入成功';  
END  
ELSE  
BEGIN  
    -- 如果账号已存在,则打印消息  
    PRINT '账号已存在';  
END;
http://www.muxx.xyz/archives/xq0nrHUs