From 92fde4b684d3498180b5f5be64f49136d66c2263 Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 1 May 2017 14:10:31 +1200 Subject: [PATCH] added DB2 specific SAVEPOINT grammar --- src/Query/Grammars/DB2Grammar.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Query/Grammars/DB2Grammar.php b/src/Query/Grammars/DB2Grammar.php index 50c3f55..89fe27c 100644 --- a/src/Query/Grammars/DB2Grammar.php +++ b/src/Query/Grammars/DB2Grammar.php @@ -193,4 +193,15 @@ class DB2Grammar extends Grammar { return "RAND($seed)"; } + + /** + * Compile the SQL statement to define a savepoint. + * + * @param string $name + * @return string + */ + public function compileSavepoint($name) + { + return 'SAVEPOINT '.$name.' ON ROLLBACK RETAIN CURSORS'; + } }