博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何修改计算列列名
阅读量:6412 次
发布时间:2019-06-23

本文共 572 字,大约阅读时间需要 1 分钟。

--
------如何修改计算列列名
--
必须要先删除 再添加
--
不能直接修改的
--
-建表
create 
table test
(
c1 
int,
c2 
int
cs 
as (c1
+c2)
)
 
--
-插入数据
insert 
into test
select 
6,
2 
union 
all
select 
3,
4    
--
查询表
select 
* 
from test
--
修改时提示错误
sp_rename 
'
test.cs
',
'
c1*c2
'
--
注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。
--
消息 4928,级别 16,状态 1,过程 sp_rename,第 520 行
--
无法更改列 'cs',因为它是 'COMPUTED'。
sp_help test
--
--删除计算列
alter 
table test 
 
drop 
column cs 
--
---增加一列计算列 列名一样即可
 
alter 
table test
 
add cs 
as c1
*c2
--
查询表
select 
* 
from test
--
-删除表
drop 
table test

转载于:https://www.cnblogs.com/qingsong-do/archive/2011/10/02/2198004.html

你可能感兴趣的文章
设计模式-外观模式
查看>>
给年轻工程师的十大忠告(转载)
查看>>
Java访问USB设备
查看>>
服务端 REST与页面兼容的URL设计
查看>>
servlet中的客户端和服务端跳转
查看>>
六、Python自动化运维入门(面向对象编程)
查看>>
linux下svn命令大全
查看>>
java数据库MySql以及SQL语句
查看>>
dom4j.Document 遍历节点信息
查看>>
推荐漂亮的flash网页MP3音乐播放器
查看>>
Nginx的TCP负载均衡介绍
查看>>
企业IM-3 InIOCP组件介绍-Client管理
查看>>
虚拟机中的Linux安装VMware Tools的方法
查看>>
JSP学习笔记(一)
查看>>
chromedriver@2.X.X install: `node install.js` 问题
查看>>
Android 来去电自动录音 (三)
查看>>
rpmbuild
查看>>
网络中均分负载流量
查看>>
OpenStack封装Windows镜像之Installing Cloudbase-Init
查看>>
Spring-基于Spring自定义标签
查看>>