【发布时间】:2012-03-07 03:29:46
【问题描述】:
我正在处理一个请求,我必须创建一个表来插入一些数据。所以,显然我将首先有一个删除表 st。在创建圣之前。但是当我第一次运行它时(在可以创建表之前)它会弹出一个错误说表没有创建然后创建表并从这里开始。所以每次有人第一次运行我的代码时,它都会在 drop table st 处弹出这个错误。有没有人有更好的主意??
类似“如果表存在则删除否则创建表”
我不确定我们将如何在 sql 中执行此操作
Drop table table_name;-------------->这里第一次报错说table不存在。
创建表table_name
{ 以此类推};
顺便说一句,我正在研究 Teradata,但一个简单的 sql 逻辑会有所帮助。
【问题讨论】:
-
您使用的是 BTEQ 还是 SQL 助手?
标签: sql teradata create-table drop-table