我有一个要求,其中我想知道数据库是否已经存在。在这种情况下,我的数据库 hivedb 已经存在。当我尝试运行以下2个语句时,第一个语句很好但是我希望第二个声明说不会创建数据库,因为它已经存在。我们可以为此设置自定义消息吗?
hive> CREATE DATABASE hivedb;
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Database hivedb already exists
hive> CREATE DATABASE IF NOT EXISTS hivedb;
OK
Time taken: 0.025 seconds