--直接用计算列alter table 表 add sFee as cast(case when charindex('.',Fee)=0 then cast(Fee as int) else cast(Fee as decimal(10,2)) end as varchar(20))
解决方案 »
- 关于视图identitycol的问题,求指教!!
- 急!新买的联想笔记本电脑安装不了MS SQL2000?
- 为空时如何返回null
- 当同时插入多条记录时,触发器的动作是怎样的?
- 在sqlserver中怎么将一个时间字符串值转换成时间戳的数字形式呢
- 关于一动态交叉表SQL? 真难啊
- 进程未能连接到Distribustor"服务器" sql不存在或拒绝访问
- 微博数据库的设计
- 请高手指点,用游标修改表的字段值,已设了update of column_name 但总是提示游标是read only 的,不能修改字段值
- db_owner角色对DB中所有表有存取权限吗???
- 如何取得一个数据库中每个用户表的行数及所占用磁盘空间!
- 很简单一问update table where....
set quoted_identifier on
go
-- 当你表的id是identity时用set identity_insert
set identity_insert "新表" on
go
insert into 新表(id,company,fee)
select id,company,sfee
from 旧表
go
set identity_insert "新表" off
go
set quoted_identifier on
go
至于第二个问题用触发器就可以了