选择为变量SQL

时间:2013-09-24 13:50:43

标签: sql

我必须根据选择结果进行多次更新,今天我这样做:

//this will return an array... or no :-)
result = SELECT * FROM <table> where <condicion>

foreach (result as value){
    UPDATE <table> SET <column> = <something> WHERE <column> = value
}

好吧,我想把完整性的责任(是的,这对于这个软件很重要)传递给数据库,我已经研究过“触发器”,“存储过程”和“交易”,但我没有解决我的问题问题,甚至可能吗?

1 个答案:

答案 0 :(得分:2)

查看SQL中的UPDATE FROM语法。

这里有各种examples