Is the Statement:
DROP VIEW <view-name>
a valid sql92 syntax? In some Databases (e.g Postgres, Redshift) there is the option to explicitly define a drop behavior
DROP VIEW <view-name> [RESTRICT|CASCADE]
While for others it is an obligatory (e.g Netteza)
DROP VIEW <view-name> {RESTRICT|CASCADE}
or simply unsupported in the syntax (e.g Transact-sql).
What does the sql92 standard state about drop view syntax regarding drop behavior? I didn't find any mention to drop behavior in the sql92 syntax.
Both
RESTRICTandCASCADEare mentioned in the ANSI-92 standard as<drop behavior>qualifiers in section 11.20Search
<drop behavior>in here, 6th occurence for viewshttps://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt