SQL判断视图是否存在并创建视图

本文提供了一段SQL脚本,用于在ZBiddingDB数据库中检查并创建视图VWinbidInfoBrowse。如果视图已存在,则会先删除再创建。视图基于多个表的数据,包括TWinbidInfo、TProject、TProjectInfo、TSection、TCustomerOrSupplier等,用于展示项目的招标信息,如项目名称、招标方、中标方、预算等详细数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

USE [ZBiddingDB]
GO

/****** Object:  View [dbo].[VWinbidInfoBrowse]    Script Date: 2018/6/20 11:46:12 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
IF  EXISTS (SELECT * FROM sysobjects WHERE name = N'VWinbidInfoBrowse')
	DROP VIEW  VWinbidInfoBrowse
GO

	CREATE VIEW [dbo].[VWinbidInfoBrowse] AS

	SELECT A.WIID,B.ProjectName,C.ProjectLegalPerson,F.SName,I.COSName AS ConstructionCompanyName,J.COSName AS WinbidCompanyName,A.ProjectId,A.SSID,A.ConstructionCompanyID,A.WinbidCompanyID,
			A.Budget,A.ProjectManager ,A.PMQCNumber,A.PMQCLevel,A.Rate,A.QualityStandard ,A.WinbidDuration ,A.WinbidContent ,A.IsDelete ,A.DeleteRemark ,
			A.CreatorAccountID ,A.CreatorName ,A.CreateDate ,A.LastEditAccountID ,A.LastEditDate, A.NegotiateTime,NegotiateAddress
	FROM TWinbidInfo A
	INNER JOIN CCMPDB.dbo.TProject AS B ON A.ProjectId = B.ProjectID   
	INNER JOIN CCMPDB.dbo.TProjectInfo AS C ON A.ProjectId =C.ProjectID
	INNER JOIN ZBiddingDB.dbo.TSection AS F ON A.SSID = F.SSID
	INNER JOIN KnowledgeDB.DBO.TCustomerOrSupplier AS I ON A.ConstructionCompanyID = I.COSID 
	INNER JOIN KnowledgeDB.DBO.TCustomerOrSupplier AS J ON A.WinbidCompanyID = J.COSID  AND A.IsDelete='0'
GO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值