这个语句有什么问题呢?

[复制链接]
查看11 | 回复4 | 2008-2-13 12:43:03 | 显示全部楼层 |阅读模式
ifnot exists(SELECT TABLE_NAME FROM

INFORMATION_SCHEMA.VIEWS

where table_name ='xx'
create view xx

as

select....... from ......
go
查询分析器总是报'在关键字 'view' 附近有语法错误。'
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
if not exists(SELECT TABLE_NAME FROM
INFORMATION_SCHEMA.VIEWS
where table_name ='xx' )
create view xx
as
select ....... from ......
go
是不是没了)
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
有括号阿exists后面跟了一对括号
if not exists(SELECT TABLE_NAME FROM
INFORMATION_SCHEMA.VIEWS
where table_name ='xx' )
create view xx
as
select ....... from ......
go
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
USE Northwind
GO
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.views
WHERE TABLE_NAME = 'CustomersOne' )
drop view CustomersOne
GO
create view CustomersOne
as
select * from Customers
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
最初由 tigercat 发布
[B]USE Northwind
GO
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.views
WHERE TABLE_NAME = 'CustomersOne' )
drop view CustomersOne
GO
create view CustomersOne
as
select * from Customers [/B]

支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行