检查System i中是否存在表,然后将其删除

问题描述 投票:1回答:1

我正在尝试编写一个SQL语句来检查表是否存在,如果是,则将其删除到System i中。

我认为这将是一个简单的IF EXISTS声明,但我遇到麻烦并且不确定如何继续。

声明全文:

IF EXISTS (SELECT TABLE_NAME FROM <<DatabaseName>>.VIEWS         
WHERE TABLE_NAME = 'TABLE')         
DROP VIEW <<DatabaseName>>.TABLE
GO

它带来了错误

关键字IF不期望

我是System i的完全初学者,但我读过有关程序可以解决这个问题吗?

sql ibm-midrange iseries-navigator
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.