diff --git a/src/qir/driver/sql/SQLStringTranslator.java b/src/qir/driver/sql/SQLStringTranslator.java
index 00ab38921db0d33861238e85d9a10b83534a7ad2..5177d5c72f9073adacc428f32bece396f8efbf23 100644
--- a/src/qir/driver/sql/SQLStringTranslator.java
+++ b/src/qir/driver/sql/SQLStringTranslator.java
@@ -282,8 +282,9 @@ public class SQLStringTranslator extends QIRTranslator<String> {
     }
 
     @Override
-    public final String visit(final QIRTable qirTable) {
-        return ((QIRString) qirTable.getSchemaName()).getValue() + "." + ((QIRString) qirTable.getTableName()).getValue();
+    public String visit(final QIRTable qirTable) {
+        final String schemaName = ((QIRString) qirTable.getSchemaName()).getValue();
+        return (schemaName.isEmpty() ? "" : schemaName + ".") + ((QIRString) qirTable.getTableName()).getValue();
     }
 
     /**