;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Name: sql.lisp
-;;;; Purpose: Low-level SQL routines data for UMLisp
-;;;; Author: Kevin M. Rosenberg
-;;;; Date Started: Apr 2000
+;;;; Name: sql.lisp
+;;;; Purpose: Low-level SQL routines data for UMLisp
+;;;; Author: Kevin M. Rosenberg
+;;;; Created: Apr 2000
;;;;
;;;; $Id$
;;;;
;;;; This file, part of UMLisp, is
-;;;; Copyright (c) 2000-2003 by Kevin M. Rosenberg, M.D.
+;;;; Copyright (c) 2000-2004 by Kevin M. Rosenberg, M.D.
;;;;
;;;; UMLisp users are granted the rights to distribute and use this software
;;;; as governed by the terms of the GNU General Public License.
'((:2002AD . "KUMLS2002AD") (:2003AA . "KUMLS2003AA")
(:2003AB . "KUMLS2003AB") (:2003AC . "KUMLS2003AC")
(:2004AA . "KUMLS2004AA")))
-(defvar +default-umls-db+ :2003AB)
+(defvar +default-umls-db+ :2003AC)
(defun lookup-db-name (db)
(defun umls-sql-db! (db)
(setq *umls-sql-db* db))
-(umls-sql-db! :2003AB)
-
(defvar *umls-sql-user* "secret")
(defun umls-sql-user ()
*umls-sql-user*)
(sql-execute stmt conn)))
(defun sql-query (cmd conn &key (result-types :auto))
- (clsql:query cmd :database conn :result-types result-types))
+ (clsql:query cmd :database conn :result-types result-types :field-names nil))
(defun sql-execute (cmd conn)
(clsql:execute-command cmd :database conn))