From 74e8c7ab60e8d315d20406e3a37ad5cac6abf8cd Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Tue, 6 May 2003 06:44:17 +0000 Subject: [PATCH] r4839: Auto commit for Debian build --- sql-create.lisp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 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" -- 2.34.1