ob-sql.el: Support sqlcmd in Cygwin environment
commit35df86c5c0d87f255bca7abe9ba95df7bd0fcb96
authorXi Shen <davidshen84@gmail.com>
Wed, 8 Jun 2016 05:49:54 +0000 (8 13:49 +0800)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 16 Jun 2016 22:26:20 +0000 (17 00:26 +0200)
tree02fd2e5b1a5aa97fb4d8513d3fce794a15fd3e58
parent841640226951a350c0fa0904b767810af9429982
ob-sql.el: Support sqlcmd in Cygwin environment

* lisp/ob-sql.el (org-babel-sql-dbstring-mssql): Format Microsoft
  `sqlcmd' command line args.
(org-babel-sql-convert-standard-filename): Convert a Posix path to
Windows long path in Cygwin environment, or do nothing.
(org-babel-execute:sql): Add `mssql' engine support and remove support
for `msosql' engine.

The `osql' command line tool was last updated in 2004,
https://technet.microsoft.com/en-us/library/aa214012(v=sql.80).aspx, and
could not output the query result in a way that morden `org-table.el'
expects.  The `sqlcmd' is the preferred command line tool to connect the
Microsoft SQL Server and it also has a Linux version,
https://msdn.microsoft.com/en-us/library/hh568447(v=sql.110).aspx.

TINYCHANGE
etc/ORG-NEWS
lisp/ob-sql.el