summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Schulte <schulte.eric@gmail.com>2010-12-05 07:23:59 -0700
committerEric Schulte <schulte.eric@gmail.com>2010-12-05 07:23:59 -0700
commit01a2e1a5453c9866051820dee9874f10936b8b0a (patch)
tree618f6f64714c8346002f5825c32e054a83d71a97
parent13637b018f75fee864990a7305a4407be469eef6 (diff)
downloadorg-mode-01a2e1a5453c9866051820dee9874f10936b8b0a.tar.gz
ob-sql: Add msosql as optional sql engine -- Thanks Sébastien Vauban
* lisp/ob-sql.el (org-babel-execute:sql): Add msosql as optional sql interaction engine.
-rw-r--r--lisp/ob-sql.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/ob-sql.el b/lisp/ob-sql.el
index 6bb9a96..877976c 100644
--- a/lisp/ob-sql.el
+++ b/lisp/ob-sql.el
@@ -66,6 +66,10 @@ This function is called by `org-babel-execute-src-block'."
(out-file (or (cdr (assoc :out-file params))
(org-babel-temp-file "sql-out-")))
(command (case (intern engine)
+ ('msosql (format "osql %s -s \"\t\" -i %s -o %s"
+ (or cmdline "")
+ (org-babel-process-file-name in-file)
+ (org-babel-process-file-name out-file)))
('mysql (format "mysql %s -e \"source %s\" > %s"
(or cmdline "")
(org-babel-process-file-name in-file)