sql server 视图添加一列
有个视图,想在视图中增加一列id,自动增长。原本视图数据是:
city code
广州 1111A
深圳 123A
厦门 159A
实现效果是:
id city code
1 广州 1111A
2 深圳 123A
3 厦门 159A
原来视图的脚本是:
if exists (select * from sys.objects where name ='test')
drop table test;
create table test (city varchar(10),code varchar(10))
insert into test
select '广州','1111A' union all
select '深圳', '123A' union all
select '厦门', '159A'
if exists (select * from sys.objects where name ='vtest')
drop view vtest;
create view vtest as select * from test;
是想在建视图的时候添加一列,不是在基础表添加一列!!!
city code
广州 1111A
深圳 123A
厦门 159A
实现效果是:
id city code
1 广州 1111A
2 深圳 123A
3 厦门 159A
原来视图的脚本是:
if exists (select * from sys.objects where name ='test')
drop table test;
create table test (city varchar(10),code varchar(10))
insert into test
select '广州','1111A' union all
select '深圳', '123A' union all
select '厦门', '159A'
if exists (select * from sys.objects where name ='vtest')
drop view vtest;
create view vtest as select * from test;
是想在建视图的时候添加一列,不是在基础表添加一列!!!
...全文
相关推荐
SQL Server 视图的创建,删除列和增加列;
在SQL Server中,视图(View)是一种虚拟表,它是由一个或多个表或视图的SELECT查询结果组成。
SQL Server 2008怎样添加自增列实现自增序号
打开SSMS,连接到你的SQL Server实例。 b. 在对象资源管理器中,找到你的数据库和对应的表,右键点击表,选择“设计”。 c. 在设计视图中,点击“插入列”按钮,新增一列。 d.
sql server 行列转换
**完成动态SQL语句**: - 在所有列名及计算逻辑构造完成后,添加`FROM ab GROUP BY date`部分以完成整个动态SQL语句。 - 最后执行动态SQL语句`EXEC(@sql)`。
SQL Server基础语法
SQL Server是Microsoft公司推出的一款强大的关系数据库管理系统,它支持标准的SQL语法,同时也拥有自己的特性和扩展。在SQL Server中,基础语法主要涵盖以下几个方面:1.
使用SQL语句创建视图3.ppt
如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必须为列定义名称。5. 不能在规则、默认、触发器的定义中引用视图。使用 SQL SERVER 管理平台创建视图:1.


