genxin.sql
来自「vb.net的学生信息管理系统,功能很强大,是一个比较好的系统.」· SQL 代码 · 共 52 行
SQL
52 行
insert into student_info(student_ID)
values (2)
insert into student_info(student_ID)
values (3)
insert into student_info(student_ID)
values (4)
----------------------学生添加记录后自动更新登陆用户 ''''密码和权限问题
CREATE TRIGGER AddUser
ON [dbo].[student_Info]
FOR INSERT
AS
insert into user_info(user_ID,user_PWD,user_Des)
select student_ID,student_ID,'student' from student_Info
where student_ID not in(select user_ID from user_info)
问题:用户密码初始为空
-------------------------删除一个学生记录后自动删除登陆用户
create trigger ttr3
on student_Info
for delete
as
delete
from user_info
where user_ID like '1%'
and user_ID not in(select student_ID from student_Info)
'''''学生的学号必须以1开头
--------------------------------------------学生毕业后自动删除记录
create trigger deleteJILU
on student_Info
for insert,update
as
delete
from student_Info
where student_ID in(select student_ID from student_Info where stu_Exit<getdate())
----------------------------------------自动设置毕业时间
create trigger EXIT_Date
on student_Info
for insert,update
as
update student_Info
set stu_Exit=dateadd(year,stu_Year,entr_Date)
-----------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?