Index: branches/version-2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
===================================================================
--- branches/version-2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php	(revision 17202)
+++ branches/version-2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php	(revision 17526)
@@ -67,4 +67,6 @@
         // RANDOM()をRAND()に変換する
         $sql = $this->sfChangeRANDOM($sql);
+        // TRUNCをTRUNCATEに変換する
+        $sql = $this->sfChangeTrunc($sql);
         return $sql;
     }
@@ -233,4 +235,16 @@
     }
 
+    /**
+     * TRUNC() を TRUNCATE() に変換する.
+     *
+     * @access private
+     * @param string $sql SQL文
+     * @return string 変換後の SQL 文
+     */
+    function sfChangeTrunc($sql){
+        $changesql = eregi_replace("( TRUNC)", " TRUNCATE", $sql);
+        return $changesql;
+    }
+    
     /**
      * WHERE 句置換用の配列を返す.
