Sql 创建视图错误 50
ifnotexists(select*fromsysobjectswherename='V_WaterCorp'andxtype='V')beginSETANSI_NUL...
if not exists(select * from sysobjects where name='V_WaterCorp' and xtype='V')
begin
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE VIEW [dbo].[V_WaterCorp]
AS
SELECT yearBegin, yearEnd, CorpCode, TradeCode, CorpName, ContorlType
FROM CorpInfo
End
提示:消息 156,级别 15,状态 1,第 6 行
关键字 'VIEW' 附近有语法错误。
错在何处呀?谢谢
begin End之间的SQL脚本时MS SQL2005自动生成的不存在错误,可以正常执行。但加上Begin End之后就有错误了 展开
begin
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE VIEW [dbo].[V_WaterCorp]
AS
SELECT yearBegin, yearEnd, CorpCode, TradeCode, CorpName, ContorlType
FROM CorpInfo
End
提示:消息 156,级别 15,状态 1,第 6 行
关键字 'VIEW' 附近有语法错误。
错在何处呀?谢谢
begin End之间的SQL脚本时MS SQL2005自动生成的不存在错误,可以正常执行。但加上Begin End之后就有错误了 展开
3个回答
展开全部
create view 后面没有列名啊 哈哈
这样啊
CREATE VIEW [dbo].[V_WaterCorp] (列1,列2,...)
AS
...
这样啊
CREATE VIEW [dbo].[V_WaterCorp] (列1,列2,...)
AS
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁让你加BEGIN END的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询