您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

嵌入式Java运行平台数据库引擎的应用研究

时间:2007-1-20栏目:电子通信论文

数栈为空,表达式起始符“#”为运算栈的栈底元素;嵌入式Java运行平台数据库引擎的应用研究

②依此读入表达式中每个Token。若是操作数,则进OPND栈adk是运算符,则和OPTR栈的栈顶运算符比较优先权后作相应操作,直至整个表达式求值完毕(即OPTR栈的栈顶元素和当前读入的Token均为“#”。

文实现的SQL子集描述如下:

预定义

<DataConst>:=<QUOTE><日期><QUOTE>

<StrConst>:=<QUOTE><SQL转义文字><QUOTE>

<Const>:=<field>[,<field>[,<field>[…]]]

<valuelist>:=<Const>[,<Const>[…] ]]

<compare>:= =│==│!=│<>│>│>=│<│<=

<setlist>:=<setitem>[,<setitem>[,<setitem>[…]]]

<统计函数名>:=MIN│MAX│COUNT│SUM

<统计函数>:=<统计函数>(<field>)

<统计list>:=<统计函数>,[,<统计函数>[,<统计函数>[…]]]

<数据类型>:=INT│UNMBER│CHAR│DATE

<Where文> :=文递归定义式

<Where文>:=(<Where>)

<Where文>:=NOT<Where文>

<Where文>:=<Where文>OR<Where文>

<Where文>:=<Where文>AND<Where文>

SQL文定义式

①SELECT*|<fieldlist>FROM<table>[WHERE<Where文>][ORDER BY<field>[ASC|DESC]]

②SELECT<统计list>FROM<table>[WHERE<Where文>]

③UPDATE<table>SET<setlist>[WHERE<Where文>]

④INSERT INTO<table>[(<fieldlist>)]VALUES(<valuelist>)

⑤DELETE FROM<table>[WHERE<Where文>]

⑥CREATE TABLE<table>(<field><数据类型>[,<field><数据类型>[,<field><数据类型>[…]]])

⑦DRO

上一页  [1] [2] [3] [4] [5] 下一页

下页更精彩:1 2 3 4 下一页