可以的,存储过程(Stored Procedure)完全支持增删改查(CRUD)操作。
存储过程是预先编译并存储在数据库中的一段 SQL 语句集合,可以通过参数调用执行。
CREATE PROCEDURE get_user(IN uid INT)
BEGIN
SELECT * FROM user WHERE id = uid;
END;
CREATE PROCEDURE add_user(IN uname VARCHAR(50))
BEGIN
INSERT INTO user(name) VALUES(uname);
END;
CREATE PROCEDURE update_user(IN uid INT, IN uname VARCHAR(50))
BEGIN
UPDATE user SET name = uname WHERE id = uid;
END;
CREATE PROCEDURE delete_user(IN uid INT)
BEGIN
DELETE FROM user WHERE id = uid;
END;
如果你用的是 某种具体数据库(如 Oracle、SQL Server),我可以给你对应语法的示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。