r9452: * sql/sql.lisp: Honor case of string table identifier to INSERT-RECORDS
[clsql.git] / sql / classes.lisp
index 6848621aa387c6436a22907ce5863c0b59589580..80d735c1ee07eed15b4a6d13f20d35116382477f 100644 (file)
@@ -661,7 +661,11 @@ uninclusive, and the args from that keyword to the end."
   (with-slots (into attributes values query)
     ins
     (write-string "INSERT INTO " *sql-stream*)
-    (output-sql into database)
+    (output-sql 
+     (typecase into
+       (string (sql-expression :attribute into))
+       (t into)) 
+     database)
     (when attributes
       (write-char #\Space *sql-stream*)
       (output-sql attributes database))