语法: alter view dbo.视图名 as 更新后的视图SQL go 举个栗子: 原视图名为YOUR_VIEW其中SQL为: select * form TableA 更新视图: alter view dbo.YOUR_VIEW_NAME as select * from TableB go…
视图用 case when 需要 用如下格式,[需要的列名]= case when...,而表里面的case 不用这样 [isNormal]=CASE WHENdbo.c_bdm_head.I_E_FLAG = '1' OR dbo.c_bdm_head.AISSTATUS = '0' THEN'未删除' ELSE'已删除' END,…
原始需求如下: 有一个表T1 create table t1 (id int not null primary key ,v1 ) ) ,'aaa'); ,'bbb'); 有一个表TS,用于记录T1中 每条记录的更新时间(触发器实现,此处略过) create table ts (id int not null primary key ,updatetime datetime )insert into ts values(1,getdate());insert into ts values(2,g…