SELECT @Id = Id FROM Login WHERE ToID = @MsgTo
if @Id is not null
--- ...
Frågan#1
Jag vill plocka ut ID:t på den person som ev finns i databasen och då använda @id för att lägga in en ny post, men det fungerar inte
CREATE PROCEDURE sMessage
(
@MsgTo int
)
AS
DECLARE @Id int
SET NOCOUNT ON
BEGIN
IF EXISTS(SELECT @Id=[Id] FROM Login WHERE ToID = @MsgTo)
--INSERT INTO ... mha @Id
--ELSE
--RAISERROR('Fel!',1,16)
END
GO
om jag bara tar
SELECT @Id=[Id] FROM Login WHERE ToID = @MsgTo
så funkar det.
Hur ska man skiva i stället?
PS. DBMS; MSSQL 2000