我有三个表:
**friend**-->
Content:user_id,friend_id;
**user**-->
Content:user_id,email,password;
**user_extra**-->
Content:user_id,name,surname,birth_date,country_of_birth,user_name;
我想创建一个可以删除,编辑和添加用户的存储过程,但是我不知道从哪里开始。如果有人帮助我或只是朝着正确的方向瞄准我会很好。
ypu可以根据您的要求和表结构来创建一个基于类似行的存储过程。
CREATE PROCEDURE [dbo].[Customers_CRUD]
@Action VARCHAR(10)
AS
BEGIN
SET NOCOUNT ON;
--INSERT
IF @Action = 'INSERT'
BEGIN
INSERT INTO Table
VALUES (a, b)
END
--UPDATE
IF @Action = 'UPDATE'
BEGIN
UPDATE table
SET Name = @Name, Country = @Country
WHERE CustomerId = @CustomerId
END
--DELETE
IF @Action = 'DELETE'
BEGIN
DELETE FROM Table
WHERE CustomerId = @CustomerId
END
END