;;;;
;;;; This file, part of UMLisp, is
;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D.
;;;;
;;;; This file, part of UMLisp, is
;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D.
(let* ((%%fields (format nil "select ~A~{~:@(~A~)~^,~} from ~:@(~A~)"
(if distinct "distinct " "") fields table))
(%%order (if order (format nil " order by ~{~:@(~A~) ~(~A~)~^,~}" order) ""))
(let* ((%%fields (format nil "select ~A~{~:@(~A~)~^,~} from ~:@(~A~)"
(if distinct "distinct " "") fields table))
(%%order (if order (format nil " order by ~{~:@(~A~) ~(~A~)~^,~}" order) ""))
- (if ,like " where ~A like '%~A%'" " where ~A='~A'")
- " where ~A=~A")
- ,where-name ,where-value)
+ (if ,like " like '%~A%'" "='~A'")
+ "=~A")
+ ,where-value)
"")
(if ,srl (format nil ,%%lrl ,srl) "")
,@(when %%order (list %%order))
"")
(if ,srl (format nil ,%%lrl ,srl) "")
,@(when %%order (list %%order))