关于sql语句的基本问题(触发器)

我创建一个关于资产管理的数据库
在建立一个表的 外键时遇到了一个问题 

一个表是资产调拨数据 
属性列有 资产代码 资产名称 调入部门 调出部门 调出日期 
其中 资产代码 调入部门 调出部门 为主键 

由于 调入部门 调出部门 都是在一个单位内进行的 
也就是说 调入部门 调出部门 应该参照这个数据库中 存储部门信息的表

但是 在前面那个表中 调入部门 调出部门 不是一个名称 而部门信息表中被参照的部门属性又是另一个名字
我想在这种情况下 完成调入部门调出部门 对部门表中属性的参照

我在网上查 说 应该用触发器 在插入或更改调入部门 调出部门的信息时 看他们的名字是否在部门属性中 如果在则允许操作
如果不在 则打印提示信息 不允许操作

嘿嘿 我是不是说的有点罗嗦 希望各位高手能给我帮助 谢谢了

作者: coomax   发布时间: 2011-06-12

貌似此贴发了两遍?

作者: maco_wang   发布时间: 2011-06-12