首页 > 代码库 > sql server 视图的操作
sql server 视图的操作
-- 判断要创建的视图名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[视图名]‘) and OBJECTPROPERTY(id, N‘IsView‘) = 1)
-- 删除视图
drop view [dbo].[视图名]
GO
--例子:
--删除视图
drop view GetFinanceLogView
--创建视图
Create view GetFinanceLogView
WITH SCHEMABINDING
as
select ID,OutCashAccountNo ,InCashAccountNo,Amount,RemarkContent,Type,Status,AddTime,RunWater,OperationType from dbo.FinanceLog
--建立索引
if (exists (select * from sys.indexes where name = ‘idx_prod_ProductProgress_Sht‘))
drop index GetFinanceLogView.idx_prod_ProductProgress_Sht
go
create UNIQUE CLUSTERED index idx_prod_ProductProgress_Sht
on
GetFinanceLogView(ID);
sql server 视图的操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。