我正在尝试更新检索到的数据,如下所述:
UPDATE vw_public_task_priority
SET task_state = REPLACE(task_state, 'NULL', 'DONE')
执行后我得到下一个错误:
Msg 4406,Level 16,State 1,Line 41
更新或插入视图或函数
'vw_public_task_priority'
失败,因为它包含派生或常量字段。
你能否告诉我我做错了什么?有可能在新专栏更新结果而不是编辑"task_state"
数据吗?
谢谢!
答案 0 :(得分:0)
试试这个
UPDATE vw_public_task_priority SET task_state = 'DONE' where task_state is null