diff --git a/lib/Doctrine/Export.php b/lib/Doctrine/Export.php
index 3e617c1dd..e15aaa929 100644
--- a/lib/Doctrine/Export.php
+++ b/lib/Doctrine/Export.php
@@ -678,13 +678,15 @@ class Doctrine_Export extends Doctrine_Connection_Module
             $keyword = ($v == 'onUpdate') ? ' ON UPDATE ' : ' ON DELETE ';
 
             if (isset($definition[$v])) {
-                switch ($definition[$v]) {
+                $upper = strtoupper($definition[$v]);
+                
+                switch ($upper) {
                     case 'CASCADE':
                     case 'SET NULL':
                     case 'NO ACTION':
                     case 'RESTRICT':
                     case 'SET DEFAULT':
-                        $sql .= $keyword . $definition[$v];
+                        $sql .= $keyword . $upper;
                     break;
                     default:
                         throw new Doctrine_Export_Exception('Unknown foreign key referential action option given.');