Code:
ALTER PROCEDURE [dbo].[get_user] ( @user_id varchar(8), @pwd varchar(12) ) AS IF EXISTS(SELECT Personel_No From TblUser_ID where Personel_No = @user_id) BEGIN IF EXISTS(SELECT Password From TblUser_ID where Personel_No = @user_id AND Password = @pwd) BEGIN INSERT INTO TblAudit_Trails(Personel_No,IC_Baru,Business_Area) SELECT Personel_No,IC_Baru,Business_Area From TblPeribadi WHERE Personel_No = @user_id AND IC_Baru = @pwd RETURN(3) END ELSE RETURN(1) END ELSE BEGIN IF EXISTS(SELECT Personel_No From TblPeribadi where Personel_No = @user_id) BEGIN IF EXISTS(SELECT IC_Baru From TblPeribadi where Personel_No = @user_id AND IC_Baru = @pwd) BEGIN INSERT INTO TblAudit_Trails(Personel_No,IC_Baru,Business_Area) SELECT Personel_No,IC_Baru,Business_Area From TblPeribadi WHERE Personel_No = @user_id AND IC_Baru = @pwd INSERT INTO TblUser_ID(Personel_No,Password,Update_By) VALUES(@user_id,@pwd,@user_id) RETURN(4) END ELSE RETURN(2) END ELSE RETURN(0) END
Invalid column name 'Personel_No'.
Msg 207, Level 16, State 1, Procedure get_user, Line 30
Invalid column name 'Personel_No'.
It appears as my thought cannot be double INSERT statement.but some example of SQL statement that I search for make it successful
So someone please help me..........
Comment