⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql-92.bnf.html

📁 sql 92的 bnf范式
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=gb2312"><!-- Generated HTML - Modify at your own peril! --><title> BNF Grammar for ISO/IEC 9075:1992 - Database Language SQL (SQL-92) </title></head><body><h1> BNF Grammar for ISO/IEC 9075:1992 - Database Language SQL (SQL-92) </h1><a name="top">&nbsp;</a><br><a href="#xref-rules"> Cross-Reference: rules </a><br><a href="#xref-keywords"> Cross-Reference: keywords </a><br><p><font color="green"><i><small>Derived from file sql-92.bnf version 2.3 dated 2004/03/31 19:34:09<br>Generated on 2005-07-13 18:32:46+00:00 by file bnf2html.pl version 3.7 dated 2005/07/13 18:32:35</small></i></font></p><p>Using Appendix G of "Understanding the New SQL: A Complete Guide" by JMelton and A R Simon (Morgan Kaufmann, 1993, ISBN 0-55860-245-3) as thesource of the syntax, here is (most of) the BNF syntax for SQL-92.  Themissing parts are the Cobol, Fortran, MUMPS, Pascal and PL/I variabledefinition rules.</p><p>The plain text version of this grammar is<a href="http://savage.net.au/SQL/sql-92.bnf"> sql-92.bnf </a>.</p><hr><h2> Key SQL Statements and Fragments</h2><bl><li> ALLOCATE CURSOR <a href="#allocate%20cursor%20statement">&lt;allocate cursor statement&gt;</a></li><li> ALTER DOMAIN <a href="#alter%20domain%20statement">&lt;alter domain statement&gt;</a></li><li> ALTER TABLE <a href="#alter%20table%20statement">&lt;alter table statement&gt;</a></li><li> CLOSE cursor <a href="#close%20statement">&lt;close statement&gt;</a> <a href="#dynamic%20close%20statement">&lt;dynamic close statement&gt;</a></li><li> Column definition <a href="#column%20definition">&lt;column definition&gt;</a></li><li> COMMIT WORK <a href="#commit%20statement">&lt;commit statement&gt;</a></li><li> CONNECT <a href="#connect%20statement">&lt;connect statement&gt;</a></li><li> CREATE ASSERTION <a href="#assertion%20definition">&lt;assertion definition&gt;</a></li><li> CREATE CHARACTER SET <a href="#character%20set%20definition">&lt;character set definition&gt;</a></li><li> CREATE COLLATION <a href="#collation%20definition">&lt;collation definition&gt;</a></li><li> CREATE DOMAIN <a href="#domain%20definition">&lt;domain definition&gt;</a></li><li> CREATE SCHEMA <a href="#schema%20definition">&lt;schema definition&gt;</a></li><li> CREATE TABLE <a href="#table%20definition">&lt;table definition&gt;</a></li><li> CREATE TRANSLATION <a href="#translation%20definition">&lt;translation definition&gt;</a></li><li> CREATE VIEW <a href="#view%20definition">&lt;view definition&gt;</a></li><li> Data type <a href="#data%20type">&lt;data type&gt;</a></li><li> DEALLOCATE PREPARE <a href="#deallocate%20prepared%20statement">&lt;deallocate prepared statement&gt;</a></li><li> DECLARE cursor <a href="#declare%20cursor">&lt;declare cursor&gt;</a> <a href="#dynamic%20declare%20cursor">&lt;dynamic declare cursor&gt;</a></li><li> DECLARE LOCAL TEMPORARY TABLE <a href="#temporary%20table%20declaration">&lt;temporary table declaration&gt;</a></li><li> DELETE <a href="#delete%20statement:%20positioned">&lt;delete statement: positioned&gt;</a> <a href="#delete%20statement:%20searched">&lt;delete statement: searched&gt;</a> <a href="#dynamic%20delete%20statement:%20positioned">&lt;dynamic delete statement: positioned&gt;</a></li><li> DESCRIBE <a href="#describe%20statement">&lt;describe statement&gt;</a></li><li> DESCRIPTOR statements <a href="#system%20descriptor%20statement">&lt;system descriptor statement&gt;</a></li><li> DISCONNECT <a href="#disconnect%20statement">&lt;disconnect statement&gt;</a></li><li> EXECUTE <a href="#execute%20statement">&lt;execute statement&gt;</a></li><li> EXECUTE IMMEDIATE <a href="#execute%20immediate%20statement">&lt;execute immediate statement&gt;</a></li><li> FETCH cursor <a href="#fetch%20statement">&lt;fetch statement&gt;</a> <a href="#dynamic%20fetch%20statement">&lt;dynamic fetch statement&gt;</a></li><li> GET DIAGNOSTICS <a href="#get%20diagnostics%20statement">&lt;get diagnostics statement&gt;</a></li><li> GRANT <a href="#grant%20statement">&lt;grant statement&gt;</a></li><li> INSERT <a href="#insert%20statement">&lt;insert statement&gt;</a></li><li> Literal <a href="#literal">&lt;literal&gt;</a></li><li> MODULE <a href="#module">&lt;module&gt;</a></li><li> OPEN cursor <a href="#open%20statement">&lt;open statement&gt;</a> <a href="#dynamic%20open%20statement">&lt;dynamic open statement&gt;</a></li><li> PREPARE <a href="#prepare%20statement">&lt;prepare statement&gt;</a></li><li> Preparable statement <a href="#preparable%20statement">&lt;preparable statement&gt;</a></li><li> REVOKE <a href="#revoke%20statement">&lt;revoke statement&gt;</a></li><li> ROLLBACK WORK <a href="#rollback%20statement">&lt;rollback statement&gt;</a></li><li> Search condition <a href="#search%20condition">&lt;search condition&gt;</a></li><li> SELECT <a href="#query%20specification">&lt;query specification&gt;</a></li><li> SET CATALOG <a href="#set%20catalog%20statement">&lt;set catalog statement&gt;</a></li><li> SET CONNECTION <a href="#set%20connection%20statement">&lt;set connection statement&gt;</a></li><li> SET CONSTRAINTS <a href="#set%20constraints%20mode%20statement">&lt;set constraints mode statement&gt;</a></li><li> SET NAMES <a href="#set%20names%20statement">&lt;set names statement&gt;</a></li><li> SET SCHEMA <a href="#set%20schema%20statement">&lt;set schema statement&gt;</a></li><li> SET SESSION AUTHORIZATION <a href="#set%20session%20authorization%20identifier%20statement">&lt;set session authorization identifier statement&gt;</a></li><li> SET TIME ZONE <a href="#set%20local%20time%20zone%20statement">&lt;set local time zone statement&gt;</a></li><li> SET TRANSACTION <a href="#set%20transaction%20statement">&lt;set transaction statement&gt;</a></li><li> UPDATE <a href="#update%20statement:%20positioned">&lt;update statement: positioned&gt;</a> <a href="#update%20statement:%20searched">&lt;update statement: searched&gt;</a> <a href="#dynamic%20update%20statement:%20positioned">&lt;dynamic update statement: positioned&gt;</a></li><li> Value expression <a href="#value%20expression">&lt;value expression&gt;</a></li></bl><p><a href="#top">Top</a></p><hr><h2> Basic Definitions of Characters Used, Tokens, Symbols, Etc.</h2><p><a name="SQL terminal character"> &nbsp; </a><a href="#xref-SQL%20terminal%20character"> &lt;SQL terminal character&gt; </a>&nbsp;&nbsp;&nbsp;::=<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SQL%20language%20character">&lt;SQL language character&gt;</a><br>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; <a href="#SQL%20embedded%20language%20character">&lt;SQL embedded language character&gt;</a></p><p><a name="SQL language character"> &nbsp; </a>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -