这样试试:
update a
set field1='123'
from a
where field2='abc'
update a
set field1='123'
from a
where field2='abc'
解决方案 »
- 关于数据库表的设计步骤
- 关于sql2000和sql2005的一个问题
- 怎样在存储过程中读取text、ntext、image类型字段的值并赋给相应变量?
- sql while 循环 跪求帮忙 谢谢了
- 百分求解日报表的计划任务实现方法。
- SQL SERVER数据类型中有没有像ACCESS那样有自动编号的数据类型。
- sql sever7.0的安装、启动?
- 請問視圖可以帶參數嗎?
- 如果同一台电脑两个数据库中表的连接?急,谢了!
- 关于机器名与Sql server的关系问题
- Sql server2000服务器在其它 电脑上连接不上,但在服务器能打开,是不是有病毒原因?急!!!
- 关于MSDE的问题,哪位大哥可以救我??
可以按下列方式通过视图修改数据: 使用具有支持 INSERT、UPDATE 和 DELETE 语句的逻辑的 INSTEAD OF 触发器。
使用修改一个或多个成员表的可更新分区视图。
如果视图不使用 INSTEAD OF 触发器或者不是可更新分区视图,则只要符合下列条件,仍可更新:如果视图不使用 INSTEAD OF 触发器或者不是可更新分区视图,则只要符合下列条件,仍可更新: 视图在视图定义的 FROM 子句中包含至少一个表;视图不能只基于一个表达式。
在选择列表中没有使用聚合函数(AVG、COUNT、SUM、MIN、MAX、GROUPING、STDEV、STDEVP、VAR、VARP)或 GROUP BY、UNION、DISTINCT 或 TOP 子句。但是,可以在 FROM 子句定义的子查询范围内使用聚合函数,前提条件是聚合函数生成的派生值没有修改过。
说明 使用 UNION ALL 运算符的分区视图是可更新视图。在选择列表中不使用派生列。派生列是由除简单列引用以外的一切构成的结果集列。