今日总结

所学时间:155min
代码量:0
博客量:27
所学的知识点:
今天学习了数据库应用原理
中的一个重要的关于数据库存储过程和触发器
以下是他的语法:

CREATE PROCEDURE GetStudentInfo @StudentName VARCHAR(50)
AS
BEGIN
SELECT * FROM Students WHERE Name = @StudentName
END

能够控制对数据库修改,提高安全性能

对于触发器的话,他其实是一种特殊的存储过程,因此
他的原理语法和存储过程大同小异:

CREATE TRIGGER UpdateAverageScore
ON Scores
AFTER INSERT
AS
BEGIN
UPDATE Students
SET AverageScore = (SELECT AVG(Score) FROM Scores WHERE StudentID = Students.StudentID)
WHERE StudentID IN (SELECT StudentID FROM inserted)
END

posted @ 2025-04-14 21:24  真的不会qiao代码  阅读(9)  评论(0)    收藏  举报