Here is my function which I am trying
CREATE FUNCTION [dbo].[CreateNewRow]
( @pFirstName VARCHAR(50), @pLastName VARCHAR(50) )
RETURNS INT
AS
BEGIN
INSERT INTO [dbo].[Student] ( [FirstName], [LastName] )
VALUES ( @pFirstName, @pLastName )
RETURN SCOPE_IDENTITY()
END
GO
Please let me know alternative way if possible.
Try using stored procedures
CREATE PROCEDURE [dbo].[CreateNewRow] @pFirstName VARCHAR(50)
,@pLastName VARCHAR(50)
AS
BEGIN
INSERT INTO [dbo].[Student] (
[FirstName]
,[LastName]
)
VALUES (
@pFirstName
,@pLastName
)
SELECT SCOPE_IDENTITY()
END
GO
To Call your Stored Procedure
EXEC CreateNewRow @pFirstName = 'Xxx'
,@pLastName = 'Yyy'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With