该怎么处理?

lilyzhang 2001-06-07 11:18:00
我的数据库中有两个表 table1中team_a,team_b两个队名字端
table2 中是队名基本资料表 有队名team_name字段,
如果我修改了table2中的队名,table1中将会发生错误,我听说用触发器可以
对它进行updated,inserted,deleted 时处理!该怎么做?
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tramplyc 2001-06-07
  • 打赏
  • 举报
回复
为table1和table2的队名字段设置索引,建立关联
对该关联设置完整性约束
yangzi 2001-06-07
  • 打赏
  • 举报
回复
这种问题比较难以处理。
如果取消外键。那你就要用程序维护其数据一致性。
如果不取消,又不能级联修改或删除。
wwl007 2001-06-07
  • 打赏
  • 举报
回复
如果你用的是sql server!并且你设置了外连接那么触发其没有办法解决这个问题!因为触发器没有befor级的!也没有几联删除的特点!hughie(雨神) 的方法不会可行的!这是个sql server的触发器!
如果你要想解决这个问题最好去掉外间约束!然后再用触发器!

CREATE TRIGGER kkk ON table2
FOR UPDATE,insert
AS
if update(team_name)
begin
begin tran
if (select count(*) from deleted)>0 then
begin
update table1
set term_a = insertd.term_name from inserted,deleted
where deleted.primay key=term_a.primay key
end
'说明你仅仅插入了数据
if (select count(*) from deleted)<0 then
begin
update term_a
set term_a=insertd.term_name
from inserted
where 连接外间
end

if @@error<>0
rollback tran
else
commit tran
end

return


hughie 2001-06-07
  • 打赏
  • 举报
回复
CREATE TRIGGER 你的触发器名 ON table2
FOR UPDATE
AS
if update(team_name)
begin
begin tran
declare @Key int(这个数据类型是我猜的,你按你的实际类型修改)
select @key = 你的关联字段 from deleted
update term_a = term_name from inserted where 你的关联字段 = @key
if @@error<>0
rollback tran
else
commit tran
end

return
zoukaix 2001-06-07
  • 打赏
  • 举报
回复
关注!
lilyzhang 2001-06-07
  • 打赏
  • 举报
回复
如果我确实想修改table的team_name,那么建立关联约束后,怎么办?
本书共分为3部分,第一部分详细介绍了企业业务工程的原理、目的和帮助实现的信息技术,并讨论了业务蓝图、R/3参考模型和按需求设置;第二部分在销售、生产、采购、控制、财务、人力资源以及资产管理方面提供了大量的方案和实例,说明R/3系统在业务领域中的作用;第三部分描述了R/3系统的体系结构、框架、基础系统和业务工程。 本书适用于希望了解企业业务过程优化处理、实施SAP R/3系统的专业咨询顾问和用户以及企业管理人员、商学院的教师和学生。 目录 第一部分 业务工程 第1章 业务工程和企业优化 3 1.1 业务工程的重要性 4 1.2 业务工程原理 4 1.3 业务工程的目的 4 1.4 业务工程的优点 5 1.5 使用信息技术的业务工程 6 1.6 信息技术的集成 7 1.7 信息技术的发展 8 1.8 客户机/服务器技术 9 1.9 客户机/服务器技术的优点 10 1.10 SAP和客户机/服务器技术 11 1.11 小结 12 第2章 业务蓝图 14 2.1 业务蓝图的优缺点 15 2.2 R/3蓝图的常规设计 16 2.3 R/3蓝图的中心点 17 2.4 事件驱动的过程链方法(EPC) 17 2.5 描述复杂的业务过程 19 2.5.1 采购墨粉 20 2.5.2 招收新雇员 21 2.5.3 计划一次研讨会 21 2.6 R/3参考模型的EPC方法和视点 25 2.6.1 参考模型视图??汽车交易 25 2.6.2 组件模型??发生了什么事情 27 2.6.3 组织模型??谁执行这项任务 28 2.6.4 数据模型??需要什么 28 2.6.5 交互模型??公司的各个模型如何交互 31 2.7 小结 32 第3章 按需求配置 34 3.1 标准软件的实现问题 35 3.2 与业务蓝图的映射 36 3.3 用红线给蓝图做标记 37 3.4 扩展业务过程设计 38 3.5 实施个案研究 39 3.5.1 假想的例子 39 3.5.2 实例1??Schwarzkopf 40 3.5.3 实例2??Conoco有限公司 41 3.6 小结 42 第二部分 过程设计 第4章 价值链的思考 45 4.1 价值链原则 46 4.2 R/3和价值链 47 4.3 价值链的思考 48 4.3.1 价值链示例1??复印机的定货到交货 49 4.3.2 价值链示例2??Applied Micro Circuits公司(AMCC) 49 第5章 销售后勤 51 5.1 标准订单处理方案 51 5.1.1 邮寄活动处理 53 5.1.2 销售活动处理 54 5.1.3 客户RFQ处理 57 5.1.4 客户报价单处理 57 5.1.5 标准订单处理 58 5.1.6 交货处理 59 5.1.7 存储物料的交货处理 61 5.1.8 帐单处理 61 5.2 合同处理 61 5.3 第三方订单处理 63 5.4 寄存库存处理 63 5.5 现金订单处理 64 5.6 紧急订单处理 65 5.7 分散运输 65 5.8 销售和分销示例 66 5.8.1 Micrografix Corporation 66 5.8.2 Jet Aviation 67 第6章 生产后勤 68 6.1 批量生产 68 6.1.1 销售和经营计划处理 72 6.1.2 需求管理 72 6.1.3 物料需求计划 73 6.1.4 生成和执行生产订单 74 6.2 重复式制造 75 6.3 订货型生产 75 6.4 流程式制造 76 6.5 项目相关的"按订单设计" 77 6.6 接收生产货物的质量管理 78 6.7 生产后勤示例??Autodesk Incorporated 78 第7章 采购后勤 80 7.1 处理库存物料方案 80 7.1.1 物料需求计划 84 7.1.2 对库存物料的请求的处理 85 7.1.3 处理发给供应商的RFQ 85 7.1.4 供应商报价单处理 86 7.1.5 库存物料的采购订单处理 86 7.1.6 收货处理 87 7.2 处理消耗物料 87 7.3 寄存库存管理 88 7.4 转包合同订单处理 90 7.5 库存转储处理 91 7.6 外部服务管理 91 7.7 物料管理示例 92 7.7.1 Chevron Corporation 92 7.7.2 Westcoast Energy公司 93 第8章 外部会计 95 8.1 供应商处理 95 8.1.1 供应商主记录处理 97 8.1.2 供应商发票处理 99 8.1.3 预付款 99 8.1.4
包括如下100例有关的VHDL描述文件,但解压后只有94例,其他部分错误 第1例?带控制端口的加法器 袁 媛(1) 第2例?无控制端口的加法器 袁 媛(4) 第3例?乘法器 袁 媛(6) 第4例?比较器 袁 媛(8) 第5例?二路选择器 袁 媛(11) 第6例?寄存器 袁 媛(13) 第7例?移位寄存器 袁 媛(16) 第8例?综合单元库 袁 媛(22) 第9例?七值逻辑与基本数据类型 袁 媛(29) 第10例?函数 袁 媛(32) 第11例?七值逻辑线或分辨函数 袁 媛(35) 第12例?转换函数 袁 媛(38) 第13例?左移函数 袁 媛(40) 第14例?七值逻辑程序包 袁 媛(42) 第15例?四输入多路器 陈东瑛(51) 第16例?目标选择器 吴清平(57) 第17例?奇偶校验器 陈东瑛(61) 第18例?映射单元库及其使用举例 陈东瑛(69) 第19例?循环边界常数化测试 陈东瑛(75) 第20例?保护保留字 袁 媛(77) 第21例?进程死锁 刘沁楠(79) 第22例?振荡与死锁 袁 媛(81) 第23例?振荡电路 刁岚松(83) 第24例?分辨信号与分辨函数 袁 媛(87) 第25例?信号驱动源 刘沁楠(92) 第26例?属性TRANSACTION和分辨信号 陈东瑛(96) 第27例?块保护及属性EVENT,STABLE 陈东瑛(101) 第28例?形式参数属性的测试 刘沁楠(104) 第29例?进程和并发语句 刁岚松(107) 第30例?信号发送与接收 刁岚松(111) 第31例?中断处理优先机制建模 吴清平(113) 第32例?过程限定 刘沁楠(116) 第33例?整数比较器及其测试 刘沁楠(119) 第34例?数据总线的读写 刁岚松(129) 第35例?基于总线的数据通道 李 春(134) 第36例?基于多路器的数据通道 李 杰(148) 第37例?四值逻辑函数 袁 媛(152) 第38例?四值逻辑向量按位或运算 刁岚松(156) 第39例?生成语句描述规则结构 袁 媛(159) 第40例?带类属的译码器描述 袁 媛(164) 第41例?带类属的测试平台 袁 媛(169) 第42例?行为与结构的混合描述 袁 媛(171) 第43例?四位移位寄存器 .刘沁楠(174) 第44例?寄存/计数器 袁 媛(185) 第45例?顺序过程调用 陈东瑛(189) 第46例?VHDL中generic缺省值的使用 王作建(191) 第47例?无输入元件的模拟 王作建(196) 第48例?测试激励向量的编写 袁 媛(201) 第49例?delta延迟例释 吴清平(206) 第50例?惯性延迟分析 吴清平(210) 第51例?传输延迟驱动优先 陈东瑛(213) 第52例?多倍(次)分频器 刁岚松(216) 第53例?三位计数器与测试平台 刘沁楠(220) 第54例?分秒计数显示器的行为描述 陈东瑛(226) 第55例?地址计数器 陈东瑛(234) 第56例?指令预读计数器 吴清平(242) 第57例?加、减、乘指令的译码和操作 吴清平(245) 第58例?2-4译码器结构描述 刘沁楠(248) 第59例?2-4译码器行为描述 吴清平(255) 第60例?转换函数在元件例示中的应用 王作建(258) 第61例?基于同一基类型的两分辨类型的赋值相容问题 王作建(261) 第62例?最大公约数的计算 刁岚松(266) 第63例?最大公约数七段显示器编码 吴清平(269) 第64例?交通灯控制器 吴清平(272) 第65例?空调系统有限状态自动机 刁岚松(276) 第66例?FIR滤波器 谢 巍(280) 第67例?五阶椭圆滤波器 刘沁楠(290) 第68例?闹钟系统的控制器 张东晓(302) 第69例?闹钟系统的译码器 陈东瑛(311) 第70例?闹钟系统的移位寄存器 陈东瑛(315) 第71例?闹钟系统的闹钟寄存器和时间计数器 陈东瑛(317) 第72例?闹钟系统的显示驱动器 陈东瑛(322) 第73例?闹钟系统的分频器 陈东瑛(325) 第74例?闹钟系统的整体组装 张东晓(327) 第75例?存储器 李 春(333) 第76例?电机转速控制器 张俭锋(337) 第77例?神经元计算机 袁 媛(343) 第78例?Am2901四位微处理器的ALU输入 韩 曙(347) 第79例?Am2901四位微处理器的ALU 韩 曙(353) 第80例?Am2901四位微处理器的RAM 韩 曙(359) 第81例?Am2901四位微处理器的寄存器 韩 曙(363) 第82例?Am2901四位微处理器的输出与移位 韩 曙(365) 第83例?Am2910四位微程序控制器中的多路选择器 韩 曙(370) 第84例?Am2910四位微程序控制器中的计数器/寄存器 韩 曙(374) 第85例?Am2910四位微程序控制器的指令计数器 韩 曙(379) 第86例?Am2910四位微程序控制器的堆栈 韩 曙(382) 第87例?Am2910四位微程序控制器的指令译码器 韩 曙(390) 第88例?可控制计数器 韩 曙(399) 第89例?四位超前进位加法器 韩 曙(406) 第90例?实现窗口搜索算法的并行系统(1)--协同处理器 李 杰(410) 第91例?实现窗口搜索算法的并行系统(2)--序列存储器 李 杰(416) 第92例?实现窗口搜索算法的并行系统(3)--字符串存储器 李 春(419) 第93例?实现窗口搜索算法的并行系统(4)--顶层控制器 李 春(422) 第94例?MB86901流水线行为描述组成框架 石 峰(428) 第95例?MB86901寄存器文件管理的描述 石 峰(434) 第96例?MB86901内ALU的行为描述 石 峰(437) 第97例?移位指令的行为描述 石 峰(440) 第98例?单周期指令的描述 石 峰(442) 第99例?多周期指令的描述 石 峰(445) 第100例? MB86901流水线行为模型 石 峰(458)

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧