0
任何人都可以帮我解决我的问题。我需要创建一个sql规则来允许/限制团队领导评估工作人员。他必须一旦在一个月内给每个工人的成绩(从1到10)。SQL Server - 规则
我是新手,直到现在我还没有发现任何能够指引我走向正确方向的东西。 这项工作的规则是不错的选择?
在此先感谢:)
任何人都可以帮我解决我的问题。我需要创建一个sql规则来允许/限制团队领导评估工作人员。他必须一旦在一个月内给每个工人的成绩(从1到10)。SQL Server - 规则
我是新手,直到现在我还没有发现任何能够指引我走向正确方向的东西。 这项工作的规则是不错的选择?
在此先感谢:)
简单:只需忘记SQL Server在这里。你的问题类似于要求表单这样做 - 这不是那个决定的。
我确定你不希望你的人输入SQL命令 - 所以把这个功能放到你编写的任何程序中,而不是数据库服务器上。
SQL“规则”是错误的地方。这是一个工作流程/业务规则问题。
但是当团队领导者试图给年级工人,服务器不应该允许这样如果 工人已经被赋予了品位本月
与月/工人,你的主键无法插入。现在开始坐下来编写一个处理剩下的程序。对这里的一些节目没有银弹奖励,对不起。
sql-server如何强制团队领导人坐下来进行评估? – alfasin 2012-02-12 09:47:29
不会强迫他,但是当团队负责人正在尝试给员工分级时,服务器不应该允许这个,如果该员工本月已经被授予了分数...... – Lokas 2012-02-12 09:54:28
您可以添加使用DB中的“更新触发器”为此,但一般来说,我同意Tomtom--它更好地在应用程序级别上实施此类验证 - 而不是在数据库级别上。 – alfasin 2012-02-12 10:12:26