[英]SQL Stored Procedures for data access [closed]
我被要求制作一个简单的 SQL Person 表,并确保对 SQL 表的所有数据访问都将通过存储过程进行。
我可以快速解释一下这个声明吗? 不是对表使用 Insert 语句,而是调用函数?
如果可能,我能否举一个使用存储过程将标准信息插入具有以下字段的数据库的快速示例:
评论
如果您使用的是 MS SQL Server。 你可以这样做:
CREATE TABLE Person
(
FirstName VARCHAR(25),
Surname VARCHAR(25)
)
然后你的存储过程(这可以通过使用事务来改进,如果需要添加多个表等):
CREATE PROCEDURE usp_InsertNewPerson
(
@FirstName VARCHAR(25),
@Surname VARCHAR(25)
)
AS
BEGIN
INSERT INTO Person(FirstName, Surname)
VALUES (@FirstName, @Surname)
END
调用存储过程:
EXEC usp_InsertNewPerson 'Darren', 'Davies'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.