diff --git a/src/main/java/com/actiontech/dble/meta/ViewMeta.java b/src/main/java/com/actiontech/dble/meta/ViewMeta.java index 8e150771c..b1ab29279 100644 --- a/src/main/java/com/actiontech/dble/meta/ViewMeta.java +++ b/src/main/java/com/actiontech/dble/meta/ViewMeta.java @@ -114,7 +114,10 @@ public class ViewMeta { } private void checkDuplicate(int type) throws SQLException { - + if (StringUtil.isEmpty(schema)) { + String msg = "No database selected"; + throw new SQLException(msg, "3D000", ErrorCode.ER_NO_DB_ERROR); + } ViewMeta viewNode = tmManager.getCatalogs().get(schema).getViewMetas().get(viewName); //.getSyncView(schema,viewName); TableMeta tableMeta = tmManager.getCatalogs().get(schema).getTableMeta(viewName);