关于MSSQL修改计算列
sql2005 能不能动态修改计算列的定义了啊
现在很郁闷的是
如果用先删除 再添加计算列的话
与其相关的视图 又要重新把字段选上
ALTER TABLE TabelName ADD ColumnC AS ColumnA+ColumnB
现在想将其定义改为ColumnA*ColumnB,修改列定义的语句如何写?谢谢了
必须要先删除 再添加吧
泪奔了 如果这样 我还是
试着 用对象管理器 修改表结构 修改下看看
数据太多 根本无法修改 一修改就超时 哎
SQL code:
alter table tb add col3 int
update tb set col3 =col1+col2
不用删除,直接修改就好了,sp_rename 'table.columnA','columnA*columnB'
直接报错 估计是不能改计算列的
警告: 更改对象名的任一部分都可能会破坏脚本和存储过程。
消息 4928,级别 16,状态 1,过程 sp_rename,第 520 行
无法更改列 'FDZ_Countprice',因为它是 'COMPUTED'。
-0-学习了= =
不能直接修改的
alter table test1
drop column [d]
alter table test1
add [d] as [a]+[b]
相关问答:
一个总站.三个子站共四个ASP开发的站点;数据库是MSSQL2000;四个站各有自己的数据库(四个站点的库结构都是一样的.),各有自己的信息添加后台,四个站是独立的.四个站都在同一个服务器中.
现在需要现实:
一.如何让总站 ......
最近下面反应说程序异常
然后打开数据库一看
发现很多表都"只读"状态??
用sa登陆也是...
很奇怪啊..
大牛知道是什么原因吗?
愿意出高分求
谁解决了
给200分!!
数据库出问题了?
引用
最近下面 ......
表的结构如下:
表1:tb_big
字段:falseID值:1,2
字段:bigtype 值:A,B(与falseID的值的位置一一对应,即1对应A,2对应B)
表2:tb_small
字段:falseID(与tb_big的falseID关联的 ......
已经架设好了游戏,能运行了!【游戏不是我做的所以里面的源码什么的都不大清楚】游戏使用的数据库是MSSQL的。
想用网站实现在网页中注册账号来插入到指定的MSsql用户表中! 以便达到在网站注册了账号后能在游戏里面 ......