首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 触发器,该如何解决

2013-01-11 
SQL 触发器if Exists(Select name from sysobjects where name StoneWidthT)drop table StoneWidthTcr

SQL 触发器
if Exists(Select name from sysobjects where name = 'StoneWidthT')
drop table StoneWidthT
create table StoneWidthT
(
  idint primary key identity,
  stone_id int Foreign key references StoneT(id) not null,--石材ID
  widthintnot null,--宽度600头、800头
  [square]floatnot null --数量(多少平方)
)

以上是一张表,其中,stone_id 可重复,如何在SQL触发器中遍历所有同一个stone_id的记录呢? 谢谢各位
[解决办法]
你这个是想递归执行触发器是吧?据我了解好像不行,另外,就算可以,也几乎没什么可用之地,性能肯定很低,并且容易造成死锁、阻塞等问题。

热点排行