请问在视图替换表数据 表姓名 成绩a 92b 88c 79在不改变表数据的情况下,我想在视图把姓名a替换为d视图姓名 成绩d 92b 88c 79请问如何实现,请高手帮帮忙,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter view view_tbasselect className a,studentCount bfrom tb----select * from tbselect * from view_tbclassName classDate studentCount----------- ----------------------- ------------1 2010-10-05 00:00:00.000 41 2010-09-05 00:00:00.000 51 2010-10-06 00:00:00.000 6(3 row(s) affected)a b----------- -----------1 41 51 6(3 row(s) affected) create view viewnameasselect (case when 姓名='a' then 'd' else 姓名 end) as 姓名,成绩 from 表 case when 姓名='a' then 'b' else 姓名 end alter view view_tbasselect className a,case studentCount when '4' then '44444' else studentCount end studentCountfrom tb----select * from tbselect * from view_tbclassName classDate studentCount----------- ----------------------- ------------1 2010-10-05 00:00:00.000 41 2010-09-05 00:00:00.000 51 2010-10-06 00:00:00.000 6(3 row(s) affected)a studentCount----------- ------------1 444441 51 6(3 row(s) affected) 求助一函数,可以自动判断数据类型 快救我!正在上机笔试,一个超级简单的sql把我难住,在线等! 夺标连接查询效率问题!! 请问对时间建立索引到底对查询性能有沒有提高呢?我沒有试出来过。 请问这个存储过程大概怎么弄呢?如果表A.Key=表B.Key就用表B的记录更新表A,否则将表B的记录插入表A 数据库新建作业后保存出现以下错误,高手请进。 邹建请进!! 求触发器 安装不了SQL 2000?? sql语句中的字符串与浮点型如何转换? SQL Server 2005 打开视图 timeout 两表匹配更新的问题
as
select className a,studentCount b
from tb
----
select * from tb
select * from view_tbclassName classDate studentCount
----------- ----------------------- ------------
1 2010-10-05 00:00:00.000 4
1 2010-09-05 00:00:00.000 5
1 2010-10-06 00:00:00.000 6(3 row(s) affected)a b
----------- -----------
1 4
1 5
1 6(3 row(s) affected)
as
select (case when 姓名='a' then 'd' else 姓名 end) as 姓名,成绩 from 表
as
select className a,case studentCount when '4' then '44444' else studentCount end studentCount
from tb
----
select * from tb
select * from view_tbclassName classDate studentCount
----------- ----------------------- ------------
1 2010-10-05 00:00:00.000 4
1 2010-09-05 00:00:00.000 5
1 2010-10-06 00:00:00.000 6(3 row(s) affected)a studentCount
----------- ------------
1 44444
1 5
1 6(3 row(s) affected)