Name

VIEW-EXISTS-P — Tests for the existence of a database view.Function

Syntax

      view-exists-p name &key owner database => result

Arguments and Values

name

The name of the view as a string, symbol or SQL expression.

owner

A string, NIL or :all.

database

A database object which defaults to *default-database*.

result

A Boolean.

Description

Tests for the existence of an SQL view called name in database which defaults to *default-database*. owner is NIL by default which means that only views owned by users are examined. If owner is a string denoting a user name, only views owned by owner are examined. If owner is :all then all views are examined.

Examples

(view-exists-p [lenins-group])
=> T
      

Side Effects

None.

Affected by

*default-database*

Exceptional Situations

None.

See Also

create-view
drop-view
list-views

Notes

view-exists-p is a CLSQL extension.