插入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