【求解修改标志列 计算列值】 20feixianxxx]

发布时间:2017-6-24 15:11:23 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【求解修改标志列 计算列值】 20feixianxxx]",主要涉及到【求解修改标志列 计算列值】 20feixianxxx]方面的内容,对于【求解修改标志列 计算列值】 20feixianxxx]感兴趣的同学可以参考一下。

本帖最后由 feixianxxx 于 2009-12-03 13:08:55 编辑 问题1;如何修改一个标志列的值?除了将该列转化成普通列,修改后 再次转化成标识列的方法 问题2:如何强行修改一个计算列 ? create table tb(id int identity(1,1) , value1 int, value2 int, sum_value as value1+value2) insert tb   select 1,2 union  select 3,4 union  select 5,6 select * from tb /* id          value1      value2      sum_value ----------- ----------- ----------- ----------- 1           1           2           3 2           3           4           7 3           5           6           11 */ ---如何修改成 /* id          value1      value2      sum_value ----------- ----------- ----------- ----------- 1           1           2           3 2           3           4           7 4           5           6           11               ---------这里ID改为4 */ 或者 /* id          value1      value2      sum_value ----------- ----------- ----------- ----------- 1           1           2           9                 ------这里的sum_value 改为9 2           3           4           7 3           5           6           11   */

等大大

引用 1 楼 aimee_99 的回复:等大大 石头哥?

sum_value as value1+value2 你強行改變sum_value 那就違反這個規則

引用 3 楼 aimee_99 的回复:sum_value as value1+value2 你強行改變sum_value 那就違反這個規則 如果上级让我做点手脚 在某条记录上 就这么干 ?我怎么办?

我记得计算列有两种方式,一种是select出时出结果,一种是物理化。

引用 4 楼 feixianxxx 的回复:引用 3 楼 aimee_99 的回复: sum_value as value1+value2 你強行改變sum_value 那就違反這個規則 如果上级让我做点手脚 在某条记录上 就这么干 ?我怎么办? 修改value1或者value2  

我要去上课了 多谢大家帮我想想吧 

引用 5 楼 perfectaction 的回复:我记得计算列有两种方式,一种是select出时出结果,一种是物理化。 我这个应该算是物理化的吧?

引用 6 楼 aimee_99 的回复:引用 4 楼 feixianxxx 的回复: 引用 3 楼 aimee_99 的回复: sum_value as value1+value2 你強行改變sum_value 那就違反這個規則 如果上级让我做点手脚 在某条记录上 就这么干 ?我怎么办? 修改value1或者value2 不能修改原值 就在计算列动手脚呢?

我估计办不到第二个,无论是物理化还是非物理化,你的这个例子是非物理化。

晕 沉掉了。。。 up下 

ZAI up

引用 12 楼 feixianxxx 的回复:ZAI up 幫UP 等大大

难道 真的莫有人了么?

update tb set sum_value=9 where id=1 with overwrite

引用 15 楼 zc_0101 的回复:SQL codeupdate tbset sum_value=9where id=1with overwrite 运行过?

这东西好像米办法了,呵呵,帮顶

好像这2个 不修改其本来的性质是没法改掉了。。。

up

上一篇:[推荐] sp_helpindex2 for sql server 2005/2008 100perfectaction]
下一篇:[推荐] 【T-MAC学习笔记17之--浅谈UDF】 20feixianxxx]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。