From: Kevin M. Rosenberg Date: Tue, 6 May 2003 06:44:17 +0000 (+0000) Subject: r4839: Auto commit for Debian build X-Git-Tag: v2006ac.2~187 X-Git-Url: http://git.kpe.io/?a=commitdiff_plain;h=74e8c7ab60e8d315d20406e3a37ad5cac6abf8cd;p=umlisp.git r4839: Auto commit for Debian build --- diff --git a/sql-create.lisp b/sql-create.lisp index 8be060d..8a77db3 100644 --- a/sql-create.lisp +++ b/sql-create.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: sql-create.lisp,v 1.17 2003/05/06 06:34:05 kevin Exp $ +;;;; $Id: sql-create.lisp,v 1.18 2003/05/06 06:44:17 kevin Exp $ ;;;; ;;;; This file, part of UMLisp, is ;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D. @@ -227,13 +227,12 @@ This is much faster that using create-umls-db-insert." (umls-pathname (umls-file-fil file) extension) (umls-file-table file))) (defun col-value (col value) - (cond - ((null value) - "") - ((eq (umls-col-datatype col) 'sql-u) - (write-to-string (parse-ui value))) - (t - (escape-backslashes value)))) + (if (eq (umls-col-datatype col) 'sql-u) + (let ((ui (parse-ui value ""))) + (if (stringp ui) + ui + (write-to-string ui))) + (escape-backslashes value))) (defun umls-translate (file line strm) "Translate a single line for sql output"